package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-03.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down03 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {1,0,41,8,68,16,73,24,29,32,-55,39,39,47,65,54,3,61,87,67,78,73,-66,78,-75,83,37,88,0,92,75,95,-10,97,4,100,111,101,50,102,85,102,-56,101,-98,100,-52,98,89,96,74,93,-92,89,104,85,-87,80,92,75,-95,69,102,63,-45,56,-42,49,-109,42,3,35,62,27,76,19,58,11,22,3,-17,-6,-53,-14,-58,-22,-41,-30,38,-37,-92,-45,114,-52,-110,-59,17,-65,-6,-72,87,-77,49,-82,-114,-87,124,-91,-7,-95,18,-97,-56,-100,33,-101,25,-102,-65,-103,4,-102,-12,-102,-122,-100,-69,-98,-116,-95,-4,-92,-6,-88,-119,-83,-98,-78,48,-72,55,-66,-86,-60,124,-53,-93,-46,24,-38,-60,-31,-89,-23,-84,-15,-59,-7,-17,1,15,10,35,18,24,26,-32,33,118,41,-62,48,-58,55,103,62,-87,68,120,74,-50,79,-94,84,-18,88,-90,92,-53,95,81,98,54,100,127,101,22,102,25,102,97,101,22,100,29,98,-122,95,93,92,-115,88,63,84,89,79,-6,73,35,68,-41,61,47,55,37,48,-45,40,60,33,109,25,124,17,99,9,71,1,32,-7,10,-15,10,-23,47,-31,-121,-39,29,-46,1,-53,53,-60,-47,-67,-43,-73,78,-78,73,-83,-57,-88,-45,-92,121,-95,-80,-98,-115,-100,7,-101,39,-102,-16,-103,86,-102,109,-101,29,-99,118,-97,102,-94,-13,-91,13,-86,-70,-82,-27,-77,-114,-71,-87,-65,46,-58,14,-51,71,-44,-68,-37,122,-29,88,-21,100,-13,124,-5,-97,3,-70,11,-60,19,-86,27,107,35,-25,42,40,50,14,57,-99,63,-60,69,119,75,-79,80,104,85,-111,89,45,93,46,96,-108,98,88,100,123,101,-8,101,-50,101,2,101,-116,99,122,97,-58,94,121,91,-105,87,39,83,48,78,-71,72,-51,66,115,60,-71,53,-91,46,71,39,-86,31,-42,23,-30,15,-53,7,-80,-1,-111,-9,-128,-17,-113,-25,-70,-33,43,-40,-54,-48,-59,-55,16,-61,-64,-68,-32,-74,115,-79,-121,-84,37,-88,79,-92,17,-95,105,-98,102,-100,-3,-102,65,-102,33,-102,-78,-102,-38,-101,-77,-99,31,-96,48,-93,-45,-90,10,-85,-57,-81,12,-75,-61,-70,-11,-64,-128,-57,119,-50,-84,-43,56,-35,-19,-28,-39,-20,-35,-12,-8,-4,20,5,41,13,41,21,5,29,-74,36,36,44,84,51,35,58,-93,64,-86,70,79,76,103,81,10,86,19,90,-106,93,118,96,-60,98,103,100,112,101,-52,101,-120,101,-97,100,14,99,-30,96,19,94,-82,90,-71,86,46,82,40,77,-100,71,-94,65,59,59,115,52,85,45,-13,37,75,30,123,22,126,14,111,6,86,-2,58,-10,56,-18,69,-26,-117,-34,-5,-42,-72,-49,-70,-56,31,-62,-34,-69,24,-74,-63,-80,-18,-85,-92,-89,-23,-93,-62,-96,60,-98,74,-100,6,-101,93,-102,94,-102,3,-101,73,-100,55,-98,-65,-96,-29,-93,-99,-89,-26,-85,-72,-80,11,-74,-43,-69,14,-62,-83,-56,-93,-49,-22,-42,115,-34,48,-26,28,-18,32,-10,53,-2,81,6,90,14,86,22,37,30,-55,37,42,45,72,52,10,59,114,65,107,71,-12,76,-2,81,-128,86,125,90,-35,93,-81,96,-38,98,109,100,86,101,-96,101,65,101,63,100,-101,98,87,96,115,93,-2,89,-18,85,92,81,63,76,-87,70,-94,64,45,58,95,51,59,44,-50,36,43,29,80,21,92,13,73,5,54,-3,34,-11,35,-19,63,-27,-116,-35,10,-42,-43,-50,-25,-57,90,-63,49,-69,119,-75,56,-80,121,-85,67,-89,-97,-93,-113,-96,28,-98,70,-100,19,-101,-125,-102,-103,-102,83,-101,-80,-100,-81,-98,75,-95,-127,-92,78,-88,-93,-84,-121,-79,-28,-74,-68,-68,-2,-62,-90,-55,-95,-48,-14,-41,118,-33,63,-25,34,-17,41,-9,60,-1,76,7,88,15,67,23,14,31,-92,38,-6,45,8,53,-65,59,18,66,1,72,112,77,109,82,-37,86,-62,90,19,94,-53,96,-26,98,98,100,57,101,112,101,-6,100,-20,99,45,98,-34,95,-23,92,97,89,74,85,-95,80,-126,75,-40,69,-48,63,78,57,123,50,84,43,-30,35,61,28,99,20,111,12,97,4,80,-4,67,-12,74,-20,112,-28,-57,-36,78,-43,39,-50,68,-57,-55,-64,-85,-70,4,-75,-45,-81,38,-85,2,-89,111,-93,112,-96,19,-98,71,-100,49,-101,-90,-102,-39,-102,-102,-101,14,-99,24,-97,-59,-95,9,-91,-33,-88,70,-83,47,-78,-104,-73,120,-67,-64,-61,111,-54,111,-47,-66,-40,76,-32,11,-24,-9,-17,-11,-9,5,0,21,8,19,16,-3,23,-68,31,71,39,-103,46,-109,53,68,60,-122,66,102,72,-51,77,-77,82,25,87,-22,90,48,94,-44,96,-28,98,78,100,21,101,61,101,-70,100,-101,99,-44,97,114,95,116,92,-30,88,-68,84,19,80,-34,74,61,69,32,63,-92,56,-56,49,-98,42,47,35,-124,27,-78,19,-72,11}; }
	private static byte[] data1(){ return new byte[] {-74,3,-95,-5,-94,-13,-88,-21,-36,-29,53,-36,-51,-44,-89,-51,-39,-58,96,-64,84,-70,-71,-76,-111,-81,-9,-86,-36,-90,87,-93,107,-96,17,-98,97,-100,71,-101,-37,-102,10,-101,-27,-101,90,-99,117,-97,41,-94,120,-91,86,-87,-59,-83,-76,-78,38,-72,6,-66,88,-60,3,-53,10,-46,90,-39,-27,-32,-89,-24,-116,-16,-119,-8,-104,0,-101,8,-97,16,117,24,58,32,-79,39,1,47,-16,53,-107,60,-46,66,-94,72,0,78,-37,82,52,87,-4,90,51,94,-47,96,-49,98,51,100,-19,100,9,101,-127,100,83,99,-122,97,29,95,19,92,126,88,81,84,-97,79,109,74,-64,68,-91,62,37,56,73,49,29,42,-80,34,6,27,52,19,66,11,62,3,50,-5,53,-13,67,-21,125,-29,-36,-37,125,-44,95,-51,-103,-58,40,-64,40,-70,-112,-76,122,-81,-30,-86,-43,-90,90,-93,113,-96,41,-98,122,-100,112,-101,5,-101,68,-101,28,-100,-93,-99,-67,-97,122,-94,-51,-91,-80,-87,35,-82,22,-77,-120,-72,109,-66,-68,-60,109,-53,111,-46,-65,-39,73,-31,8,-23,-23,-16,-25,-8,-22,0,-15,8,-26,16,-63,24,117,32,-17,39,50,47,28,54,-69,60,-19,66,-72,72,14,78,-32,82,52,87,-14,90,36,94,-73,96,-77,98,11,100,-59,100,-41,100,75,100,22,99,73,97,-43,94,-47,91,49,88,5,84,82,79,29,74,113,68,86,62,-43,55,-4,48,-46,41,100,34,-63,26,-16,18,2,11,2,3,-5,-6,2,-13,22,-21,85,-29,-70,-37,96,-44,74,-51,-123,-58,33,-64,34,-70,-110,-76,-125,-81,-20,-86,-21,-90,112,-93,-111,-96,73,-98,-94,-100,-104,-101,56,-101,112,-101,87,-100,-44,-99,-5,-97,-79,-94,11,-90,-21,-87,95,-82,83,-77,-62,-72,-88,-66,-13,-60,-93,-53,-94,-46,-17,-39,120,-31,47,-23,17,-15,6,-7,7,1,11,9,-8,16,-47,24,126,32,-10,39,47,47,27,54,-83,60,-30,66,-91,72,-10,77,-55,82,16,87,-44,90,-5,93,-109,96,-123,98,-29,99,-110,100,-85,100,25,100,-26,98,25,97,-91,94,-96,91,4,88,-40,83,40,79,-10,73,73,68,53,62,-75,55,-31,48,-69,41,79,34,-78,26,-28,18,-5,10,0,3,-2,-6,5,-13,38,-21,94,-29,-46,-37,117,-44,101,-51,-91,-58,66,-64,70,-70,-68,-76,-86,-81,28,-85,20,-89,-93,-93,-66,-96,123,-98,-47,-100,-55,-101,102,-101,-97,-101,-125,-100,-2,-99,34,-96,-40,-94,43,-90,11,-86,122,-82,103,-77,-38,-72,-80,-66,3,-59,-93,-53,-90,-46,-23,-39,110,-31,34,-23,-4,-16,-15,-8,-22,0,-22,8,-44,16,-89,24,83,32,-58,39,-3,46,-26,53,118,60,-86,66,106,72,-68,77,-116,82,-41,86,-105,90,-60,93,88,96,82,98,-84,99,99,100,124,100,-16,99,-65,98,-8,96,-121,94,-118,91,-17,87,-50,83,29,79,-10,73,79,68,60,62,-55,55,-11,48,-43,41,118,34,-43,26,20,19,43,11,53,3,58,-5,69,-13,102,-21,-88,-29,21,-36,-60,-44,-82,-51,-12,-58,-112,-64,-108,-70,9,-75,-9,-81,101,-85,96,-89,-28,-93,4,-95,-74,-98,14,-99,-3,-101,-107,-101,-54,-101,-90,-100,29,-98,55,-96,-22,-94,48,-90,18,-86,109,-82,96,-77,-67,-72,-102,-66,-38,-60,123,-53,114,-46,-80,-39,45,-31,-34,-24,-78,-16,-99,-8,-103,0,-115,8,123,16,69,24,-14,31,97,39,-101,46,126,53,22,60,65,66,13,72,89,77,51,82,125,86,70,90,116,93,15,96,17,98,111,99,49,100,78,100,-52,99,-91,98,-28,96,125,94,-117,91,-11,87,-29,83,56,79,25,74,126,68,115,62,8,56,59,49,40,42,-56,34,54,27,119,19,-108,11,-89,3,-85,-5,-68,-13,-32,-21,36,-28,-108,-36,63,-43,45,-50,112,-57,10,-63,11,-69,124,-75,102,-80,-49,-85,-60,-89,63,-92,90,-95,3,-97,80,-99,59,-100,-61,-101,-13,-101,-64,-100,48,-98,60,-96,-27,-94,33,-90,-14,-87,76,-82,41,-77,-125,-72,82,-66,-121,-60,34,-53,10,-46,71,-39,-75,-32,100,-24,45,-16,22,-8,10,0,-2,7,-28,15,-79,23,89,31,-54,38,4,46,-23,52,-124,59,-77,65,-125,71,-41,76,-76,81,11,86,-42,89,17,93,-73,95,-64,97,46,99,-9,99,36,100,-85,99,-106,98,-37,96,-118,94,-99,91,28,88,16,84,118,79,100,74,-45,68,-41,62,115,56,-74,49,-88,42,85,35,-55,27,17,20,56,12,76,4,87,-4,109,-12,-113,-20,-41,-28,71,-35,-19,-43,-31,-50,22,-56,-76,-63,-86,-69,22,-74,-8,-80,87,-84,67,-88,-76,-92,-63,-95,97,-97,-100,-99,127,-100,-13,-101,26,-100,-45,-100,55,-98,51,-96,-54,-94,-5,-91,-70,-87,4,-82,-42,-78,30,-72,-31,-67,11,-60,-107,-54,119,-47,-93,-40,15,-32,-82,-25}; }
	private static byte[] data2(){ return new byte[] {117,-17,85,-9,68,-1,53,7,23,15,-27,22,-118,30,2,38,54,45,40,52,-64,58,-2,64,-49,70,49,76,20,81,120,85,80,89,-104,92,77,95,97,97,-29,98,-72,99,-4,99,-115,99,-114,98,-29,96,-94,94,-54,91,87,88,93,84,-40,79,-50,74,85,69,95,63,19,57,90,50,96,43,16,36,-107,28,-29,20,15,13,45,5,56,-3,86,-11,118,-19,-62,-27,42,-34,-42,-42,-67,-49,-12,-56,-124,-62,118,-68,-41,-74,-84,-79,3,-83,-39,-88,70,-91,57,-94,-47,-97,-11,-99,-56,-100,41,-100,61,-100,-29,-100,50,-98,27,-96,-96,-94,-69,-91,103,-87,-95,-83,90,-78,-102,-73,69,-67,97,-61,-34,-55,-82,-48,-46,-41,48,-33,-58,-26,-123,-18,91,-10,73,-2,49,6,24,14,-35,21,-118,29,-2,36,60,44,51,51,-48,57,27,64,-14,69,101,75,81,80,-54,84,-85,88,9,92,-51,94,-8,96,-119,98,122,99,-56,99,122,99,-120,98,-8,96,-51,94,6,92,-82,88,-58,84,84,80,99,75,-10,69,25,64,-42,57,53,51,65,44,8,37,-114,29,-21,21,32,14,67,6,85,-2,114,-10,-105,-18,-34,-26,74,-33,-19,-41,-50,-48,0,-54,-126,-61,109,-67,-65,-73,-121,-78,-53,-83,-107,-87,-24,-91,-48,-94,74,-96,98,-98,22,-99,103,-100,95,-100,-18,-100,38,-98,-9,-97,98,-94,105,-91,-6,-88,31,-83,-60,-79,-21,-74,-123,-68,-115,-62,-9,-56,-69,-49,-53,-42,31,-34,-86,-27,91,-19,48,-11,17,-3,-5,4,-38,12,-91,20,80,28,-55,35,15,43,8,50,-72,56,5,63,-14,68,107,74,114,79,-12,83,-16,87,96,91,55,94,-128,96,35,98,49,99,-105,99,98,99,-116,98,19,97,6,95,86,92,27,89,70,85,-12,80,17,76,-60,70,-12,64,-53,58,55,52,88,45,42,38,-62,30,38,23,102,15,-112,7,-87,-1,-58,-9,-16,-17,49,-24,-99,-32,57,-39,19,-46,58,-53,-77,-60,-115,-66,-48,-72,-121,-77,-73,-82,110,-86,-87,-90,122,-93,-37,-96,-38,-98,114,-99,-87,-100,-124,-100,-9,-100,22,-98,-61,-97,27,-94,-2,-92,122,-88,-127,-84,13,-79,29,-74,-100,-69,-109,-63,-29,-57,-102,-50,-108,-43,-34,-36,84,-28,3,-20,-56,-13,-88,-5,-118,3,104,11,51,19,-31,26,95,34,-83,41,-82,48,107,55,-58,61,-62,67,80,73,102,78,3,83,19,87,-101,90,-109,93,-20,95,-73,97,-40,98,99,99,73,99,-111,98,58,97,71,95,-70,92,-106,89,-26,85,-90,81,-21,76,-86,71,-2,65,-29,59,106,53,-102,46,-128,39,36,32,-103,24,-31,16,21,9,48,1,85,-7,123,-15,-64,-23,35,-30,-69,-38,-119,-45,-87,-52,14,-58,-34,-65,10,-70,-82,-76,-54,-81,100,-85,-118,-89,60,-92,-125,-95,97,-97,-35,-99,-11,-100,-85,-100,5,-99,-7,-99,-110,-97,-67,-95,-118,-92,-32,-89,-53,-85,60,-80,41,-75,-106,-70,109,-64,-86,-58,71,-51,50,-44,102,-37,-44,-30,112,-22,46,-14,6,-6,-30,1,-65,9,-116,17,57,25,-61,32,18,40,38,47,-23,53,91,60,100,66,11,72,55,77,-23,81,26,86,-71,89,-47,92,76,95,50,97,121,98,37,99,42,99,-101,98,97,97,-108,95,41,93,38,90,-104,86,119,82,-37,77,-73,72,40,67,37,61,-59,54,11,48,3,41,-68,33,59,26,-109,18,-52,10,-15,2,26,-5,62,-13,-124,-21,-31,-29,111,-36,58,-43,66,-50,-95,-57,88,-63,115,-69,-2,-75,0,-79,-128,-84,-119,-88,26,-91,65,-94,1,-96,82,-98,79,-99,-38,-100,18,-99,-29,-99,81,-97,94,-95,2,-92,54,-89,0,-85,76,-81,30,-76,104,-71,37,-65,70,-59,-50,-53,-97,-46,-62,-39,30,-31,-85,-24,96,-16,45,-8,4,0,-30,7,-87,15,96,23,-22,30,73,38,99,45,60,52,-70,58,-35,64,-104,70,-35,75,-82,80,-6,84,-67,88,-13,91,-111,94,-98,96,9,98,-38,98,10,99,-100,98,-114,97,-24,95,-97,93,-55,90,89,87,98,83,-29,78,-26,73,113,68,-112,62,69,56,-86,49,-77,42,-125,35,17,28,118,20,-70,12,-22,4,16,-3,62,-11,123,-19,-43,-27,96,-34,20,-41,25,-48,96,-55,4,-61,9,-67,122,-73,93,-78,-61,-83,-90,-87,26,-90,25,-93,-76,-96,-32,-98,-79,-99,24,-99,37,-99,-54,-99,19,-97,-12,-96,111,-93,-128,-90,29,-86,73,-82,-13,-78,30,-72,-70,-67,-66,-61,40,-54,-28,-48,-19,-41,58,-33,-78,-26,96,-18,28,-10,-12,-3,-57,5,-106,13,74,21,-31,28,68,36,114,43,85,50,-19,56,33,63,-4,68,87,74,77,79,-76,83,-99,87,-6,90,-67,93,-15,95,-119,97,126,98,-30,98,-105,98,-67,97,57,96,35,94,113,91,49,88,91,84,10,80,41,75,-31,69,21,64,-10,57,105,51,-107,44}; }
	private static byte[] data3(){ return new byte[] {117,37,24,30,-116,22,-33,14,17,7,69,-1,110,-9,-84,-17,3,-24,126,-32,48,-39,27,-46,88,-53,-33,-60,-48,-66,32,-71,-24,-77,43,-81,-23,-86,59,-89,13,-92,-125,-95,-127,-97,40,-98,97,-99,65,-99,-71,-99,-45,-98,-119,-96,-44,-94,-70,-91,46,-87,46,-83,-76,-79,-75,-74,46,-68,21,-62,91,-56,-1,-50,-18,-43,35,-35,-115,-28,41,-20,-37,-13,-85,-5,123,3,70,11,2,19,-100,26,12,34,72,41,62,48,-25,54,60,61,37,67,-81,72,-72,77,76,82,91,86,-39,89,-46,92,40,95,-15,96,24,98,-91,98,-112,98,-33,97,-112,96,-89,94,38,92,16,89,105,85,65,81,-117,76,100,71,-58,65,-66,59,89,53,-101,46,-108,39,81,32,-47,24,53,17,115,9,-89,1,-36,-7,16,-14,105,-22,-43,-30,-128,-37,86,-44,-127,-51,-16,-58,-58,-64,-9,-70,-95,-75,-70,-80,89,-84,121,-88,41,-91,105,-94,65,-96,-79,-98,-67,-99,106,-99,-80,-99,-102,-98,26,-96,56,-94,-20,-92,49,-88,3,-84,93,-80,54,-75,-122,-70,72,-64,109,-58,-17,-52,-56,-45,-34,-38,59,-30,-68,-23,108,-15,40,-7,-5,0,-64,8,-127,16,33,24,-98,31,-27,38,-17,45,-78,52,24,59,45,65,-56,70,1,76,-75,80,-16,84,-103,88,-64,91,70,94,64,96,-102,97,87,98,124,98,-7,97,-29,96,42,95,-35,92,-6,89,-123,86,-122,82,5,78,1,73,-111,67,-86,61,107,55,-55,48,-32,41,-78,34,74,27,-70,19,8,12,67,4,121,-4,-78,-12,1,-19,104,-27,6,-34,-57,-42,-28,-49,50,-55,-14,-62,1,-67,-123,-73,125,-78,-22,-83,-23,-87,95,-90,122,-93,21,-95,88,-97,46,-98,-94,-99,-71,-99,98,-98,-73,-97,-105,-95,28,-92,41,-89,-50,-86,-13,-82,-94,-77,-60,-72,94,-66,94,-60,-66,-54,118,-47,115,-40,-75,-33,40,-25,-62,-18,122,-10,64,-2,6,6,-56,13,110,21,-10,28,77,36,105,43,66,50,-57,56,-10,62,-71,68,20,74,-12,78,87,83,54,87,-123,90,70,93,112,95,3,97,-10,97,82,98,11,98,41,97,-84,95,-107,93,-27,90,-85,87,-38,83,-116,79,-71,74,113,69,-73,63,-102,57,30,51,84,44,61,37,-15,29,110,22,-49,14,20,7,76,-1,-119,-9,-46,-17,51,-24,-63,-32,119,-39,117,-46,-75,-53,77,-59,64,-65,-98,-71,106,-76,-77,-81,120,-85,-55,-89,-93,-92,20,-94,25,-96,-71,-98,-15,-99,-49,-99,62,-98,87,-97,0,-95,70,-93,35,-90,-118,-87,-128,-83,-5,-79,-20,-74,93,-68,46,-62,110,-56,-3,-50,-31,-43,6,-35,97,-28,-17,-21,-111,-13,87,-5,19,3,-39,10,-125,18,21,26,123,33,-83,40,-104,47,65,54,-121,60,118,66,-11,71,2,77,-110,81,-93,85,38,89,31,92,-128,94,76,96,125,97,18,98,9,98,101,97,33,96,75,94,-48,91,-44,88,55,85,35,81,126,76,106,71,-36,65,-23,59,-108,53,-23,46,-11,39,-64,32,84,25,-58,17,19,10,89,2,-109,-6,-35,-14,54,-21,-75,-29,96,-36,65,-43,111,-50,-33,-57,-71,-63,-25,-69,-110,-74,-93,-79,63,-83,86,-87,-3,-91,52,-93,-4,-96,98,-97,92,-98,-6,-99,45,-98,4,-97,112,-96,122,-94,24,-91,69,-88,6,-84,64,-80,12,-75,60,-70,-18,-65,-9,-59,107,-52,36,-45,49,-38,111,-31,-23,-24,126,-16,52,-8,-16,-1,-80,7,97,15,-4,22,111,30,-77,37,-68,44,121,51,-24,57,-9,63,-95,69,-38,74,-96,79,-35,83,-98,87,-53,90,107,93,115,95,-27,96,-73,97,-15,97,-115,97,-118,96,-13,94,-68,92,-9,89,-100,86,-65,82,82,78,116,73,22,68,82,62,39,56,-93,49,-48,42,-72,35,102,28,-22,20,72,13,-106,5,-44,-3,32,-10,110,-18,-24,-26,125,-33,77,-40,92,-47,-77,-54,99,-60,113,-66,-26,-72,-48,-77,51,-81,22,-85,-126,-89,126,-92,8,-94,44,-96,-25,-98,64,-98,50,-98,-58,-98,-18,-97,-73,-95,20,-92,1,-89,-126,-86,-119,-82,15,-77,27,-72,-120,-67,116,-61,-80,-55,77,-48,49,-41,87,-34,-73,-27,59,-19,-31,-12,-105,-4,81,4,9,12,-89,19,44,27,126,34,-95,41,124,48,8,55,67,61,18,67,127,72,113,77,-19,81,-34,85,80,89,39,92,117,94,38,96,63,97,-67,97,-101,97,-28,96,-120,95,-99,93,22,91,0,88,92,84,50,80,-121,75,99,70,-48,64,-43,58,120,52,-48,45,-46,38,-90,31,53,24,-78,16,-2,8,82,1,-112,-7,-24,-15,77,-22,-38,-30,-110,-37,-120,-44,-64,-51,75,-57,49,-63,120,-69,51,-74,93,-79,11,-83,58,-87,-13,-91,65,-93,29,-95,-103,-97,-91,-98,86,-98,-98,-98,-127,-97,4,-95,25,-93,-59,-91,3,-87,-58,-84,24,-79,-35,-75,35,-69}; }
	private static byte[] data4(){ return new byte[] {-52,-64,-26,-58,80,-51,21,-44,23,-37,92,-30,-55,-23,96,-15,9,-7,-63,0,117,8,30,16,-88,23,21,31,69,38,65,45,-15,51,75,58,79,64,-27,69,12,75,-62,79,-19,83,-99,87,-70,90,70,93,66,95,-98,96,104,97,-114,97,31,97,16,96,104,94,46,92,88,89,-3,85,14,82,-89,77,-71,72,97,67,-106,61,106,55,-21,48,19,42,6,35,-79,27,65,20,-96,12,-7,4,65,-3,-113,-11,-11,-19,106,-26,26,-33,-20,-41,13,-47,113,-54,44,-60,75,-66,-52,-72,-59,-77,54,-81,37,-85,-93,-89,-92,-92,67,-94,108,-96,55,-97,-104,-98,-105,-98,46,-97,103,-96,46,-94,-106,-92,-119,-89,11,-85,23,-81,-95,-77,-89,-72,30,-66,-1,-61,63,-54,-41,-48,-76,-41,-36,-34,45,-26,-78,-19,76,-11,-7,-4,-81,4,87,12,-15,19,103,27,-78,34,-56,41,-106,48,29,55,69,61,16,67,110,72,88,77,-58,81,-77,85,20,89,-22,91,44,94,-43,95,-23,96,95,97,57,97,126,96,29,95,51,93,-92,90,-108,87,-22,83,-59,79,25,75,-4,69,103,64,116,58,26,52,120,45,-125,38,89,31,-10,23,114,16,-48,8,38,1,111,-7,-45,-15,58,-22,-39,-30,-108,-37,-106,-44,-43,-51,108,-57,86,-63,-85,-69,103,-74,-100,-79,79,-83,-124,-87,68,-90,-108,-93,119,-95,-16,-97,7,-97,-81,-98,1,-97,-33,-97,98,-95,117,-93,31,-90,87,-87,28,-83,97,-79,40,-74,97,-69,11,-63,22,-57,-128,-51,54,-44,53,-37,109,-30,-42,-23,97,-15,2,-7,-79,0,92,8,-5,15,-127,23,-31,30,12,38,1,45,-88,51,-2,57,-3,63,-119,69,-75,74,93,79,-113,83,55,87,83,90,-28,92,-39,94,62,96,6,97,48,97,-59,96,-69,95,26,94,-30,91,25,89,-67,85,-31,81,120,77,-101,72,71,67,-120,61,103,55,-17,48,36,42,29,35,-39,27,107,20,-38,12,57,5,-120,-3,-26,-11,75,-18,-49,-26,126,-33,93,-40,126,-47,-21,-54,-90,-60,-57,-66,77,-71,68,-76,-74,-81,-93,-85,30,-88,30,-91,-73,-94,-36,-96,-95,-97,-6,-98,-14,-98,-126,-97,-84,-96,113,-94,-55,-92,-77,-89,42,-85,40,-81,-90,-77,-94,-72,10,-66,-32,-61,20,-54,-101,-48,116,-41,-121,-34,-42,-27,72,-19,-37,-12,-127,-4,42,4,-50,11,93,19,-49,26,21,34,38,41,-12,47,115,54,-94,60,103,66,-53,71,-74,76,40,81,26,85,-124,88,94,91,-85,93,93,95,122,96,-2,96,-28,96,50,96,-25,94,0,93,-116,90,-128,87,-18,83,-43,79,57,75,42,70,-87,64,-65,58,126,52,-35,45,3,39,-36,31,-116,24,17,17,123,9,-41,1,49,-6,-113,-14,11,-21,-96,-29,107,-36,103,-43,-84,-50,61,-56,40,-62,119,-68,49,-73,93,-78,10,-82,50,-86,-19,-90,43,-92,7,-94,108,-96,121,-97,15,-97,79,-97,29,-96,-115,-95,-115,-93,39,-90,71,-87,-3,-84,43,-79,-30,-75,7,-69,-99,-64,-102,-58,-20,-52,-103,-45,-125,-38,-80,-31,8,-23,-118,-16,29,-8,-58,-1,102,7,0,15,-127,22,-37,29,10,37,-6,43,-91,50,0,57,0,63,-104,68,-55,73,126,78,-71,82,114,86,-102,89,59,92,70,94,-74,95,-103,96,-47,96,-125,96,-122,95,4,94,-35,91,45,89,-21,85,32,82,-44,77,10,73,-51,67,36,62,22,56,-79,49,-4,42,2,36,-47,28,110,21,-19,13,83,6,-78,-2,16,-9,127,-17,5,-24,-73,-32,-108,-39,-75,-46,24,-52,-44,-59,-25,-65,102,-70,79,-75,-79,-80,-110,-84,-7,-88,-26,-91,108,-93,121,-95,40,-96,104,-97,73,-97,-69,-97,-46,-96,115,-94,-72,-92,-128,-89,-30,-86,-65,-82,42,-77,5,-72,90,-67,20,-61,49,-55,-89,-49,103,-42,107,-35,-90,-28,11,-20,-110,-13,41,-5,-50,2,102,10,-9,17,96,25,-84,32,-71,39,-109,46,20,53,78,59,32,65,-114,70,-114,75,14,80,23,84,-108,87,-120,90,-21,92,-71,94,-12,95,-112,96,-103,96,0,96,-43,94,17,93,-73,90,-49,87,88,84,95,80,-32,75,-15,70,-123,65,-66,59,-115,53,14,47,63,40,51,33,-13,25,-123,18,2,11,97,3,-54,-5,44,-12,-86,-20,67,-27,7,-34,2,-41,64,-48,-61,-55,-87,-61,-32,-67,-113,-72,-89,-77,55,-81,84,-85,-27,-89,22,-91,-56,-94,26,-95,-5,-97,124,-97,-114,-97,67,-96,-119,-95,107,-93,-36,-91,-32,-88,107,-84,-127,-80,14,-75,24,-70,-113,-65,108,-59,-87,-53,54,-46,13,-39,36,-32,105,-25,-38,-18,99,-10,-5,-3,-100,5,40,13,-82,20,5,28,57,35,49,42,-28,48,78,55,90,61,11,67,73,72,29,77,107,81,70,85,-120,88,78,91,115,93,17,95,14,96,117,96,69,96,118,95,22,94,27,92,-113,89}; }
	private static byte[] data5(){ return new byte[] {118,86,-48,82,-86,78,3,74,-22,68,97,63,116,57,43,51,-110,44,-80,37,-109,30,72,23,-45,15,73,8,-78,0,21,-7,-118,-15,17,-22,-68,-30,-101,-37,-87,-44,9,-50,-85,-57,-74,-63,22,-68,-20,-74,49,-78,-13,-83,59,-86,6,-89,99,-92,80,-94,-44,-96,-22,-97,-93,-97,-24,-97,-43,-96,75,-94,97,-92,3,-89,52,-86,-18,-83,43,-78,-30,-74,14,-68,-88,-63,-95,-57,-7,-51,-100,-44,-122,-37,-87,-30,-3,-23,111,-15,0,-7,-112,0,47,8,-80,15,38,23,110,30,-120,37,107,44,-3,50,73,57,50,63,-72,68,-43,73,117,78,-98,82,67,86,90,89,-23,91,-31,93,69,95,21,96,68,96,-27,95,-31,94,80,93,38,91,108,88,37,85,87,81,8,77,60,72,3,67,86,61,83,55,-17,48,66,42,77,35,40,28,-51,20,90,13,-54,5,54,-2,-93,-10,31,-17,-74,-25,117,-32,99,-39,-107,-46,6,-52,-46,-59,-9,-65,-127,-70,126,-75,-22,-80,-35,-84,77,-87,75,-90,-42,-93,-13,-95,-89,-96,-12,-97,-43,-97,86,-96,103,-95,20,-93,84,-91,35,-88,126,-85,96,-81,-64,-77,-99,-72,-24,-67,-98,-61,-77,-55,29,-48,-39,-42,-51,-35,-1,-28,89,-20,-47,-13,94,-5,-12,2,127,10,-1,17,100,25,-107,32,-92,39,97,46,-30,52,10,59,-47,64,56,70,40,75,-91,79,-96,83,28,87,4,90,105,92,45,94,103,95,3,96,9,96,119,95,72,94,-118,92,51,90,82,87,-30,83,-16,79,122,75,-108,70,53,65,118,59,82,53,-33,46,29,40,32,33,-22,25,-115,18,19,11,-122,3,-11,-5,105,-12,-14,-20,-106,-27,103,-34,109,-41,-78,-48,68,-54,41,-60,112,-66,32,-71,60,-76,-42,-81,-21,-85,-120,-88,-79,-91,103,-93,-80,-95,-107,-96,8,-96,27,-96,-60,-96,2,-94,-37,-93,65,-90,56,-87,-71,-84,-67,-80,63,-75,59,-70,-94,-65,111,-59,-99,-53,25,-46,-29,-40,-25,-33,32,-25,127,-18,-5,-11,-120,-3,21,5,-99,12,16,20,97,27,-115,34,121,41,41,48,-118,54,-106,60,64,66,-126,71,80,76,-87,80,123,84,-48,87,-112,90,-58,92,103,94,113,95,-26,95,-64,95,1,95,-79,93,-61,91,77,89,65,86,-78,82,-101,78,11,74,3,69,-114,63,-75,57,-128,51,-9,44,45,38,28,31,-26,23,126,16,8,9,121,1,-18,-7,108,-14,-4,-22,-76,-29,-110,-36,-82,-43,10,-49,-76,-56,-71,-62,27,-67,-21,-73,43,-77,-26,-82,36,-85,-28,-89,54,-91,16,-93,-118,-95,-117,-96,50,-96,102,-96,56,-95,-98,-94,-102,-92,38,-89,64,-86,-32,-83,4,-78,-91,-74,-74,-69,59,-63,26,-57,92,-51,-23,-45,-66,-38,-51,-31,13,-23,111,-16,-16,-9,115,-1,3,7,124,14,-25,21,43,29,64,36,31,43,-75,49,-2,55,-16,61,122,67,-95,72,77,77,-126,81,53,85,95,88,1,91,12,93,-117,94,106,95,-66,95,110,95,-114,94,21,93,8,91,110,88,66,85,-107,81,96,77,-75,72,-106,67,8,62,32,56,-46,49,68,43,101,36,83,29,17,22,-86,14,50,7,-91,-1,35,-8,-91,-16,67,-23,10,-30,-10,-38,39,-44,-104,-51,90,-57,120,-63,-9,-69,-30,-74,69,-78,30,-82,125,-86,97,-89,-44,-92,-42,-94,110,-95,-103,-96,95,-96,-71,-96,-83,-95,54,-93,83,-91,-5,-89,58,-85,-19,-82,56,-77,-27,-73,25,-67,-88,-62,-96,-56,-16,-50,-122,-43,108,-36,127,-29,-60,-22,43,-14,-89,-7,43,1,-77,8,37,16,-125,23,-70,30,-64,37,-119,44,15,51,62,57,25,63,-121,68,-109,73,32,78,56,82,-52,85,-45,88,84,91,65,93,-104,94,94,95,-123,95,31,95,22,94,-124,92,83,90,-98,87,87,84,-116,80,66,76,125,71,75,66,-85,60,-81,54,88,48,-73,41,-42,34,-70,27,114,20,15,13,-113,5,16,-2,-117,-10,28,-17,-62,-25,-106,-32,-109,-39,-42,-46,89,-52,50,-58,105,-64,-3,-70,9,-74,-128,-79,125,-83,-12,-87,-2,-90,-121,-92,-79,-94,98,-95,-78,-96,-109,-96,15,-95,31,-94,-55,-93,-4,-91,-56,-88,22,-84,-18,-81,70,-76,13,-71,82,-66,-14,-61,-4,-55,82,-48,-4,-42,-31,-35,0,-27,71,-20,-84,-13,42,-5,-87,2,41,10,-107,17,-24,24,16,32,10,39,-66,45,52,52,78,58,16,64,109,69,87,74,-47,78,-54,82,65,86,49,89,-113,91,96,93,-100,94,64,95,80,95,-58,94,-87,93,-13,91,-78,89,-39,86,-126,83,-99,79,64,75,104,70,35,65,116,59,107,53,8,47,96,40,117,33,85,26,12,19,-90,11,43,4,-83,-4,48,-11,-55,-19,122,-26,91,-33,100,-40,-70,-47,76,-53,62,-59,-125,-65,51,-70,83,-75,-28,-80,-5,-84,-115,-87,-83,-90,89,-92,-107,-94,105,-95}; }
	private static byte[] data6(){ return new byte[] {-48,-96,-50,-96,100,-95,-115,-94,79,-92,-98,-90,124,-87,-27,-84,-51,-80,56,-75,22,-70,97,-65,26,-59,36,-53,-111,-47,56,-40,42,-33,72,-26,-109,-19,-6,-12,115,-4,-18,3,106,11,-55,18,23,26,47,33,29,40,-61,46,38,53,45,59,-34,64,33,70,-4,74,90,79,60,83,-99,86,112,89,-69,91,110,93,-110,94,30,95,21,95,113,94,64,93,110,91,29,89,44,86,-64,82,-52,78,88,74,122,69,28,64,107,58,79,52,-22,45,55,39,72,32,37,25,-37,17,117,10,-2,2,-124,-5,12,-12,-81,-20,104,-27,84,-34,112,-41,-53,-48,118,-54,114,-60,-51,-66,-109,-71,-64,-76,112,-80,-110,-84,68,-87,116,-90,59,-92,-116,-94,122,-95,-14,-96,14,-95,-78,-95,-8,-94,-56,-92,48,-89,31,-86,-104,-83,-109,-79,12,-74,-11,-70,85,-64,11,-58,46,-52,-109,-46,77,-39,57,-32,97,-25,-91,-18,20,-10,126,-3,4,5,104,12,-48,19,7,27,31,34,-9,40,-103,47,-30,53,-28,59,124,65,-79,70,121,75,-64,79,-108,83,-38,86,-97,89,-51,91,115,93,125,94,-10,94,-38,94,32,94,-36,92,-5,90,-110,88,-107,85,26,82,18,78,-101,73,-94,68,72,63,-124,57,102,51,-9,44,65,38,78,31,43,24,-31,16,122,9,9,2,-112,-6,36,-13,-56,-21,-111,-28,-127,-35,-86,-42,22,-48,-55,-55,-40,-61,65,-66,22,-71,88,-76,23,-80,76,-84,16,-87,82,-90,47,-92,-112,-94,-111,-95,31,-95,69,-95,5,-94,83,-93,58,-91,-83,-89,-84,-86,51,-82,60,-78,-67,-74,-75,-69,24,-63,-35,-58,-1,-52,112,-45,39,-38,27,-31,64,-24,-121,-17,-17,-10,92,-2,-44,5,63,13,-110,20,-52,27,-47,34,-91,41,55,48,118,54,105,60,-13,65,27,71,-50,75,11,80,-53,83,3,87,-76,89,-43,91,101,93,101,94,-55,94,-99,94,-41,93,-127,92,-108,90,27,88,21,85,-118,81,124,77,-10,72,-7,67,-107,62,-52,56,-89,50,55,44,122,37,-117,30,100,23,27,16,-69,8,70,1,-39,-7,110,-14,29,-21,-23,-29,-24,-36,21,-42,-112,-49,77,-55,104,-61,-32,-67,-65,-72,20,-76,-40,-81,40,-84,-17,-88,74,-90,45,-92,-94,-94,-81,-95,75,-95,-126,-95,73,-94,-85,-93,-104,-91,27,-88,33,-85,-76,-82,-60,-78,79,-73,78,-68,-75,-63,-127,-57,-90,-51,24,-44,-43,-38,-60,-31,-18,-24,47,-16,-106,-9,1,-1,113,6,-39,13,34,21,88,28,83,35,31,42,-91,48,-36,54,-62,60,65,66,95,71,2,76,57,80,-28,83,21,87,-72,89,-53,91,82,93,65,94,-100,94,101,94,-111,93,51,92,58,90,-69,87,-87,84,23,81,3,77,116,72,118,67,11,62,60,56,28,50,-96,43,-20,36,-10,29,-43,22,-117,15,48,8,-65,0,85,-7,-15,-15,-92,-22,123,-29,125,-36,-71,-43,51,-49,4,-55,31,-61,-87,-67,-115,-72,-18,-77,-65,-81,23,-84,-23,-88,81,-90,58,-92,-63,-94,-48,-95,123,-95,-72,-95,-115,-94,-16,-93,-18,-91,111,-88,-126,-85,25,-81,46,-77,-67,-73,-62,-68,39,-62,-4,-57,28,-50,-108,-44,76,-37,62,-30,97,-23,-90,-16,5,-8,108,-1,-35,6,52,14,-120,21,-90,28,-89,35,100,42,-26,48,21,55,-17,60,106,66,123,71,25,76,66,80,-22,83,13,87,-85,89,-76,91,49,93,27,94,109,94,46,94,86,93,-19,91,-12,89,105,87,90,84,-67,80,-86,76,23,72,22,67,-86,61,-35,55,-75,49,68,43,-118,36,-105,29,123,22,49,15,-38,7,111,0,8,-7,-86,-15,99,-22,62,-29,71,-36,-119,-43,13,-49,-32,-56,7,-61,-108,-67,-127,-72,-22,-77,-61,-81,29,-84,-2,-88,99,-90,92,-92,-30,-94,-5,-95,-86,-95,-20,-95,-58,-94,47,-92,43,-90,-74,-88,-56,-85,98,-81,121,-77,9,-72,12,-67,119,-62,68,-56,105,-50,-36,-44,-109,-37,-125,-30,-94,-23,-28,-16,62,-8,-91,-1,9,7,104,14,-89,21,-50,28,-64,35,125,42,-10,48,32,55,-11,60,106,66,116,71,15,76,49,80,-45,83,-12,86,-120,89,-109,91,7,93,-16,93,61,94,-4,93,32,93,-71,91,-72,89,50,87,28,84,-124,80,112,76,-37,71,-32,66,109,61,-85,55,127,49,22,43,89,36,112,29,80,22,17,15,-70,7,85,0,-14,-8,-105,-15,87,-22,55,-29,66,-36,-115,-43,16,-49,-19,-56,21,-61,-89,-67,-101,-72,4,-76,-30,-81,65,-84,32,-87,-112,-90,-123,-92,13,-93,44,-94,-42,-95,32,-94,-12,-94,96,-92,93,-90,-29,-88,-6,-85,-117,-81,-89,-77,47,-72,53,-67,-104,-62,101,-56,-123,-50,-11,-44,-89,-37,-107,-30,-83,-23,-17,-16,62,-8,-88,-1,2,7,94,14,-99,21,-71,28,-84,35,99,42,-40,48,0,55,-46,60,66,66,76,71}; }
	private static byte[] data7(){ return new byte[] {-30,75,5,80,-93,83,-59,86,87,89,98,91,-43,92,-63,93,11,94,-48,93,-12,92,-117,91,-109,89,9,87,-3,83,101,80,83,76,-59,71,-53,66,98,61,-99,55,125,49,17,43,98,36,116,29,98,22,32,15,-45,7,111,0,18,-7,-68,-15,127,-22,95,-29,117,-36,-70,-43,73,-49,32,-55,80,-61,-33,-67,-41,-72,62,-76,31,-80,123,-84,93,-87,-57,-90,-68,-92,69,-93,92,-94,8,-94,75,-94,28,-93,-121,-92,122,-90,2,-87,11,-84,-95,-81,-83,-77,59,-72,47,-67,-104,-62,86,-56,117,-50,-36,-44,-115,-37,113,-30,-121,-23,-64,-16,15,-8,111,-1,-54,6,30,14,90,21,120,28,96,35,28,42,-118,48,-74,54,-123,60,-13,65,1,71,-107,75,-68,79,92,83,-128,86,19,89,39,91,-102,92,-116,93,-36,93,-92,93,-48,92,109,91,123,89,-6,86,-17,83,102,80,83,76,-44,71,-36,66,125,61,-67,55,-90,49,64,43,-106,36,-77,29,-96,22,106,15,30,8,-64,0,106,-7,17,-14,-34,-22,-67,-29,-44,-36,30,-42,-86,-49,-126,-55,-76,-61,59,-66,57,-71,-105,-76,120,-80,-49,-84,-84,-87,17,-89,2,-91,-128,-93,-105,-94,53,-94,119,-94,59,-93,-98,-92,-114,-90,2,-87,19,-84,-114,-81,-96,-77,25,-72,14,-67,102,-62,35,-56,53,-50,-106,-44,63,-37,26,-30,46,-23,92,-16,-86,-9,1,-1,91,6,-85,13,-28,20,-3,27,-21,34,-98,41,21,48,59,54,15,60,-126,65,-114,70,45,75,82,79,-1,82,35,86,-60,88,-41,90,91,92,80,93,-84,93,125,93,-78,92,92,91,114,89,-4,86,-3,83,125,80,119,76,2,72,19,67,-66,61,11,56,-6,49,-98,43,-3,36,32,30,23,23,-27,15,-96,8,71,1,-14,-7,-93,-14,105,-21,84,-28,99,-35,-79,-42,57,-48,18,-54,60,-60,-59,-66,-72,-71,20,-75,-19,-80,59,-83,18,-86,108,-89,84,-91,-55,-93,-47,-94,107,-94,-104,-94,87,-93,-85,-92,-116,-90,-5,-88,-13,-85,112,-81,104,-77,-33,-73,-63,-68,17,-62,-62,-57,-55,-51,34,-44,-65,-38,-109,-31,-97,-24,-59,-17,15,-9,96,-2,-75,5,4,13,56,20,84,27,61,34,-8,40,107,47,-104,53,111,59,-25,64,-3,69,-97,74,-47,78,-126,82,-75,85,94,88,126,90,16,92,13,93,126,93,84,93,-97,92,83,91,120,89,19,87,33,84,-82,80,-69,76,75,72,117,67,35,62,-124,56,120,50,46,44,-111,37,-62,30,-65,23,-108,16,88,9,0,2,-74,-6,96,-13,52,-20,17,-27,45,-34,111,-41,-6,-48,-53,-54,-16,-60,116,-65,91,-70,-77,-75,124,-79,-59,-83,-117,-86,-37,-89,-76,-91,27,-92,20,-93,-98,-94,-69,-94,109,-93,-85,-92,-128,-90,-36,-88,-60,-85,48,-81,27,-77,126,-73,85,-68,-108,-63,56,-57,47,-51,-125,-45,12,-38,-34,-32,-37,-25,-5,-18,64,-10,-120,-3,-35,4,37,12,93,19,115,26,99,33,26,40,-104,46,-57,52,-91,58,40,64,66,69,-12,73,47,78,-19,81,48,85,-27,87,23,90,-72,91,-58,92,73,93,50,93,-115,92,85,91,-115,89,57,87,91,84,-7,80,24,77,-69,72,-13,67,-76,62,33,57,39,51,-26,44,88,38,-108,31,-103,24,121,17,66,10,-15,2,-89,-5,92,-12,39,-19,13,-26,33,-33,97,-40,-25,-47,-77,-53,-53,-59,77,-64,36,-69,111,-74,49,-78,97,-82,34,-85,91,-88,36,-90,121,-92,95,-93,-44,-94,-33,-94,123,-93,-92,-92,105,-90,-88,-88,-123,-85,-43,-82,-78,-78,-1,-74,-59,-69,-15,-64,-123,-58,113,-52,-84,-46,52,-39,-15,-33,-25,-26,0,-18,57,-11,-128,-4,-52,3,22,11,72,18,100,25,84,32,15,39,-107,45,-57,51,-75,57,60,63,103,68,37,73,109,77,64,81,-113,84,91,87,-98,89,84,91,119,92,16,93,14,93,-127,92,94,91,-83,89,113,87,-88,84,92,81,-113,77,76,73,-113,68,110,63,-31,57,2,52,-52,45,77,39,-106,32,-92,25,-110,18,92,11,27,4,-52,-4,-118,-11,80,-18,59,-25,69,-32,-120,-39,1,-45,-59,-52,-38,-58,67,-63,25,-68,78,-73,-1,-78,36,-81,-55,-85,-14,-88,-90,-90,-29,-92,-78,-93,19,-93,0,-93,-120,-93,-104,-92,63,-90,112,-88,41,-85,107,-82,41,-78,102,-74,17,-69,46,-64,-87,-59,-122,-53,-80,-47,39,-40,-39,-34,-63,-27,-46,-20,-1,-13,67,-5,-120,2,-47,9,3,17,31,24,18,31,-42,37,93,44,-95,50,-109,56,43,62,100,67,49,72,-113,76,114,80,-41,83,-69,86,18,89,-30,90,32,92,-51,92,-20,92,116,92,112,91,-41,89,-75,87,8,85,-45,81,37,78,-14,73,83,69,68,64,-50,58,3,53,-37,46,114,40,-59,33,-30,26,-36,19,-85,12,117,5,40,-2,-23,-10,-78,-17}; }
	private static byte[] data8(){ return new byte[] {-106,-24,-93,-31,-40,-38,80,-44,5,-50,15,-56,108,-62,45,-67,85,-72,-18,-77,1,-80,-115,-84,-95,-87,56,-89,95,-91,16,-92,85,-93,41,-93,-111,-93,-121,-92,17,-90,34,-88,-60,-86,-25,-83,-116,-79,-83,-75,66,-70,67,-65,-83,-60,112,-54,-117,-48,-19,-42,-111,-35,108,-28,111,-21,-105,-14,-51,-7,22,1,82,8,-114,15,-93,22,-95,29,104,36,-5,42,70,49,72,55,-17,60,58,66,26,71,-116,75,-121,79,3,83,4,86,113,88,98,90,-72,91,-120,92,-64,92,108,92,-128,91,12,90,5,88,118,85,99,82,-54,78,-71,74,50,70,60,65,-30,59,38,54,27,48,-68,41,38,35,80,28,84,21,50,14,-2,6,-71,-1,126,-8,67,-15,44,-22,43,-29,99,-36,-57,-43,122,-49,109,-55,-63,-61,106,-66,127,-71,4,-75,-8,-80,116,-83,98,-86,-27,-89,-25,-91,127,-92,-95,-93,86,-93,-100,-93,115,-92,-36,-91,-52,-89,79,-86,80,-83,-38,-80,-38,-76,85,-71,58,-66,-118,-61,56,-55,56,-49,-116,-43,27,-36,-26,-30,-34,-23,-7,-16,42,-8,106,-1,-89,6,-36,13,-4,20,-9,27,-51,34,97,41,-61,47,-53,53,-117,59,-28,64,-34,69,100,74,126,78,17,82,48,85,-65,87,-54,89,71,91,51,92,-111,92,93,92,-106,91,66,90,97,88,-15,85,0,83,-119,79,-106,75,46,71,83,66,22,61,114,55,127,49,54,43,-80,36,-18,29,-4,22,-23,15,-69,8,127,1,67,-6,13,-13,-16,-21,-20,-28,26,-34,119,-41,23,-47,0,-53,60,-59,-44,-65,-47,-70,59,-74,23,-78,112,-82,71,-85,-94,-88,-118,-90,-8,-92,-4,-93,-119,-93,-81,-93,93,-92,-93,-91,110,-89,-50,-87,-86,-84,20,-80,-16,-77,77,-72,19,-67,71,-62,-40,-57,-61,-51,-3,-45,123,-38,50,-31,30,-24,40,-17,86,-10,-118,-3,-57,4,-5,11,26,19,33,26,-10,32,-95,39,5,46,39,52,-12,57,104,63,117,68,30,73,72,77,9,81,58,84,-10,86,29,89,-60,90,-47,91,88,92,71,92,-84,91,123,90,-62,88,118,86,-83,83,88,80,-118,76,67,72,-120,67,105,62,-29,56,6,51,-38,44,101,38,-73,31,-41,24,-51,17,-84,10,116,3,65,-4,6,-11,-21,-19,-33,-26,4,-32,89,-39,-25,-46,-64,-52,-24,-58,102,-63,79,-68,-104,-73,89,-77,-111,-81,68,-84,-128,-87,60,-89,-116,-91,96,-92,-51,-93,-60,-93,77,-92,105,-91,13,-89,64,-87,-3,-85,55,-81,-9,-78,43,-73,-48,-69,-27,-64,87,-58,41,-52,70,-46,-80,-40,83,-33,45,-26,45,-19,74,-12,125,-5,-81,2,-23,9,5,17,19,24,-13,30,-91,37,30,44,77,50,50,56,-67,61,-27,66,-86,71,-10,75,-44,79,46,83,11,86,92,88,40,90,97,91,17,92,42,92,-69,91,-78,90,39,89,3,87,101,84,53,81,-109,77,106,73,-36,68,-42,63,117,58,-76,52,-96,46,71,40,-85,33,-35,26,-28,19,-53,12,-96,5,107,-2,57,-9,22,-16,8,-23,36,-30,105,-37,-20,-44,-80,-50,-63,-56,44,-61,-16,-67,36,-71,-66,-76,-42,-80,99,-83,120,-86,12,-88,49,-90,-35,-92,25,-92,-23,-93,64,-92,53,-91,-91,-90,-75,-88,62,-85,85,-82,-25,-79,-11,-75,117,-70,105,-65,-75,-60,108,-54,107,-48,-70,-42,78,-35,12,-28,3,-21,16,-14,58,-7,106,0,-99,7,-64,14,-48,21,-71,28,122,35,0,42,68,48,64,54,-31,59,43,65,10,70,125,74,123,78,-1,81,1,85,-128,87,117,89,-37,90,-70,91,1,92,-64,91,-25,90,-119,89,-107,87,35,85,32,82,-88,78,-87,74,66,70,97,65,37,60,-127,54,-115,48,78,42,-54,35,14,29,42,22,24,15,-1,7,-55,0,-100,-7,119,-14,100,-21,120,-28,-80,-35,33,-41,-44,-48,-52,-54,30,-59,-60,-65,-41,-70,79,-74,64,-78,-89,-82,-113,-85,-5,-88,-17,-90,111,-91,121,-92,27,-92,64,-92,3,-91,71,-90,33,-88,126,-86,103,-83,-56,-80,-77,-76,2,-71,-47,-67,-6,-62,-116,-56,111,-50,-93,-44,22,-37,-55,-31,-91,-24,-86,-17,-56,-10,-18,-3,36,5,65,12,93,19,73,26,26,33,-81,39,9,46,25,52,-39,57,62,63,64,68,-39,72,-8,76,-83,80,-44,83,-123,86,-91,88,64,90,76,91,-54,91,-74,91,21,91,-26,89,39,88,-29,85,21,83,-59,79,-3,75,-75,71,11,67,-26,61,117,56,-106,50,125,44,13,38,110,31,-106,24,-100,17,-123,10,94,3,50,-4,11,-11,-9,-19,-4,-26,47,-32,-117,-39,42,-45,12,-51,61,-57,-51,-63,-76,-68,16,-72,-49,-77,21,-80,-55,-84,10,-86,-52,-89,24,-90,-11,-92,90,-92,83,-92,-39,-92,-16,-91,-113,-89,-65,-87,111,-84,-89,-81,89,-77,-124,-73,33,-68,40,-63,-115,-58,86,-52}; }
	private static byte[] data9(){ return new byte[] {96,-46,-60,-40,83,-33,35,-26,17,-19,38,-12,69,-5,115,2,-108,9,-81,16,-88,23,-123,30,39,37,-102,43,-65,49,-98,55,33,61,70,66,4,71,82,75,43,79,-122,82,101,85,-73,87,-119,89,-59,90,124,91,-97,91,52,91,59,90,-77,88,-92,86,11,84,-18,80,87,77,63,73,-65,68,-54,63,121,58,-57,52,-57,46,122,40,-15,33,49,27,72,20,64,13,32,6,-4,-2,-47,-9,-65,-16,-72,-23,-31,-30,42,-36,-73,-43,126,-49,-107,-55,1,-60,-56,-66,-7,-71,-109,-75,-91,-79,48,-82,60,-85,-55,-88,-28,-90,-125,-91,-73,-92,117,-92,-62,-92,-95,-91,7,-89,-2,-88,124,-85,122,-82,-5,-79,-10,-75,96,-70,62,-65,123,-60,22,-54,10,-48,64,-42,-62,-36,110,-29,86,-22,79,-15,110,-8,-114,-1,-76,6,-49,13,-48,20,-71,27,106,34,-10,40,47,47,45,53,-46,58,26,64,0,69,123,73,125,77,18,81,26,84,-86,86,-84,88,38,90,19,91,114,91,65,91,-124,90,53,89,97,87,-3,84,30,82,-77,78,-37,74,126,70,-60,65,-109,60,19,55,48,49,10,43,-104,36,-9,29,28,23,41,16,18,9,-11,1,-48,-6,-74,-13,-82,-20,-61,-27,6,-33,118,-40,41,-46,33,-52,107,-58,14,-63,22,-68,-124,-73,103,-77,-65,-81,-105,-84,-19,-87,-48,-89,53,-90,44,-91,-80,-92,-67,-92,99,-91,-118,-90,73,-88,-122,-86,81,-83,-106,-80,93,-76,-106,-72,63,-67,83,-62,-61,-57,-114,-51,-91,-45,4,-38,-100,-32,102,-25,85,-18,99,-11,122,-4,-93,3,-75,10,-56,17,-78,24,124,31,19,38,111,44,-126,50,78,56,-72,61,-53,66,110,71,-87,75,100,79,-81,82,110,85,-82,87,101,89,-116,90,42,91,58,91,-73,90,-85,89,18,88,-20,85,72,83,25,80,115,76,82,72,-58,67,-58,62,116,57,-76,51,-73,45,102,39,-37,32,35,26,53,19,56,12,28,5,0,-2,-29,-10,-40,-17,-32,-24,20,-30,113,-37,8,-43,-26,-50,12,-55,-118,-61,104,-66,-89,-71,90,-75,126,-79,30,-82,61,-85,-32,-88,12,-89,-62,-91,6,-91,-43,-92,54,-91,34,-90,-100,-89,-99,-87,41,-84,51,-81,-64,-78,-64,-74,57,-69,19,-64,94,-59,-8,-54,-20,-48,41,-41,-96,-35,83,-28,47,-21,40,-14,61,-7,87,0,112,7,-123,14,120,21,82,28,-1,34,109,41,-89,47,-116,53,35,59,92,64,50,69,-105,73,-110,77,10,81,13,84,-124,86,124,88,-27,89,-63,90,23,91,-47,90,17,90,-82,88,-41,86,100,84,127,81,13,78,46,74,-50,69,15,65,-34,59,89,54,123,48,82,42,-25,35,70,29,116,22,-125,15,118,8,96,1,67,-6,53,-13,55,-20,86,-27,-89,-34,33,-40,-30,-47,-24,-53,62,-58,-16,-64,4,-68,-127,-73,112,-77,-41,-81,-72,-84,33,-86,8,-88,-127,-90,123,-91,13,-91,37,-91,-51,-91,5,-89,-64,-88,12,-85,-43,-83,34,-79,-21,-76,34,-71,-46,-67,-34,-62,84,-56,24,-50,45,-44,-119,-38,24,-31,-31,-25,-58,-18,-51,-11,-35,-4,-6,3,7,11,14,18,-18,24,-83,31,57,38,-116,44,-109,50,83,56,-75,61,-71,66,88,71,-128,75,59,79,117,82,46,85,106,87,15,89,60,90,-54,90,-39,90,80,90,66,89,-92,87,126,85,-41,82,-88,79,4,76,-27,71,86,67,99,62,7,57,90,51,88,45,17,39,-113,32,-41,25,-8,18,-1,11,-20,4,-37,-3,-61,-10,-61,-17,-43,-24,19,-30,117,-37,28,-43,-6,-50,49,-55,-78,-61,-103,-66,-30,-71,-104,-75,-58,-79,104,-82,-112,-85,51,-87,105,-89,27,-90,101,-91,55,-91,-109,-91,-121,-90,-9,-89,-2,-87,-126,-84,-115,-81,19,-77,17,-73,127,-69,93,-64,-104,-59,50,-53,26,-47,79,-41,-61,-35,105,-28,62,-21,47,-14,56,-7,77,0,93,7,101,14,86,21,35,28,-55,34,52,41,95,47,71,53,-49,58,11,64,-42,68,59,73,51,77,-91,80,-85,83,29,86,25,88,127,89,97,90,-76,90,120,90,-76,89,95,88,-125,86,33,84,57,81,-42,77,-6,73,-91,69,-19,64,-57,59,72,54,120,48,84,42,-7,35,90,29,-102,22,-86,15,-81,8,-102,1,-115,-6,-127,-13,-114,-20,-75,-27,9,-33,-116,-40,82,-46,88,-52,-72,-58,103,-63,-128,-68,-3,-73,-20,-77,82,-80,50,-83,-107,-86,124,-88,-18,-90,-27,-91,110,-91,127,-91,34,-90,77,-89,4,-87,66,-85,1,-82,72,-79,-4,-76,52,-71,-51,-67,-43,-62,59,-56,-13,-51,-1,-45,75,-38,-44,-32,-115,-25,107,-18,102,-11,110,-4,-128,3,-118,10,-126,17,99,24,24,31,-93,37,-18,43,-7,49,-80,55,24,61,26,66,-69,70,-24,74,-91,78,-28,81,-88,84,-29,86,-101,88,-58,89,104,90,123,90,2,90}; }
	private static byte[] data10(){ return new byte[] {-1,88,107,87,91,85,-73,82,-95,79,2,76,-7,71,116,67,-109,62,70,57,-93,51,-75,45,118,39,5,33,86,26,-120,19,-111,12,-107,5,125,-2,124,-9,121,-16,-106,-23,-44,-30,61,-36,-29,-43,-58,-49,-8,-55,120,-60,93,-65,-98,-70,84,-74,116,-78,18,-81,45,-84,-54,-87,-20,-89,-101,-90,-50,-91,-106,-91,-29,-91,-63,-90,40,-88,23,-86,-113,-84,-125,-81,-7,-78,-26,-74,64,-69,15,-64,52,-59,-63,-54,-103,-48,-69,-42,35,-35,-72,-29,-125,-22,103,-15,102,-8,111,-1,122,6,122,13,101,20,48,27,-45,33,60,40,107,46,82,52,-31,57,35,63,-16,67,104,72,93,76,-23,79,-17,82,122,85,125,87,-4,88,-24,89,84,90,40,90,120,89,58,88,112,86,38,84,83,81,6,78,61,74,1,70,90,65,75,60,-32,54,32,49,18,43,-60,36,55,30,-124,23,-92,16,-80,9,-85,2,-96,-5,-97,-12,-80,-19,-39,-26,47,-32,-76,-39,114,-45,123,-51,-52,-57,124,-62,-124,-67,-4,-72,-41,-76,52,-79,-1,-83,85,-85,38,-87,-126,-89,103,-90,-42,-91,-43,-91,91,-90,112,-89,11,-87,52,-85,-41,-83,6,-79,-96,-76,-63,-72,62,-67,54,-62,123,-57,40,-51,25,-45,85,-39,-52,-33,114,-26,70,-19,48,-12,49,-5,56,2,58,9,48,16,12,23,-62,29,77,36,-100,42,-84,48,111,54,-36,59,-19,64,-102,69,-40,73,-87,77,-8,80,-47,83,38,86,-13,87,57,89,-13,89,33,90,-55,89,-38,88,109,87,110,85,-13,82,-16,79,119,76,127,72,34,68,79,63,36,58,-105,52,-66,46,-104,40,54,34,-98,27,-37,20,-8,13,0,7,-5,-1,-7,-8,-1,-15,31,-21,90,-28,-58,-35,98,-41,65,-47,103,-53,-34,-59,-79,-64,-24,-69,-125,-73,-107,-77,26,-80,28,-83,-94,-86,-91,-88,57,-89,78,-90,-8,-91,36,-90,-30,-90,40,-88,-8,-87,76,-84,36,-81,116,-78,70,-74,-128,-70,47,-65,59,-60,-85,-55,104,-49,118,-43,-60,-37,71,-30,1,-23,-45,-17,-56,-10,-60,-3,-55,4,-63,11,-84,18,119,25,26,32,-116,38,-62,44,-78,50,84,56,-96,61,-124,66,15,71,27,75,-63,78,-28,81,-117,84,-84,86,73,88,94,89,-30,89,-27,89,80,89,58,88,-106,86,111,84,-64,81,-104,78,-15,74,-38,70,80,66,101,61,21,56,115,50,-128,44,71,38,-42,31,49,25,101,18,-128,11,-125,4,-122,-3,-121,-10,-101,-17,-57,-24,22,-30,-106,-37,76,-43,71,-49,-117,-55,39,-60,27,-65,122,-70,64,-74,123,-78,45,-81,94,-84,15,-86,73,-88,6,-89,81,-90,38,-90,-122,-90,115,-89,-26,-88,-29,-86,100,-83,97,-80,-31,-77,-48,-73,51,-68,-1,-64,41,-58,-77,-53,-120,-47,-87,-41,6,-34,-103,-28,88,-21,51,-14,38,-7,36,0,31,7,18,14,-17,20,-91,27,59,34,-112,40,-78,46,-127,52,4,58,43,63,-15,67,76,72,58,76,-83,79,-88,82,33,85,22,87,-124,88,107,89,-64,89,-107,89,-45,88,-110,87,-64,85,111,83,-101,80,71,77,-127,73,68,69,-99,64,-108,59,42,54,113,48,107,42,33,36,-93,29,-12,22,35,16,58,9,64,2,69,-5,80,-12,110,-19,-87,-26,10,-32,-96,-39,110,-45,-126,-51,-25,-57,-97,-62,-70,-67,58,-71,40,-75,-118,-79,104,-82,-66,-85,-93,-87,-2,-89,-14,-90,96,-90,105,-90,-18,-90,12,-88,-94,-87,-50,-85,112,-82,-102,-79,52,-75,76,-71,-54,-67,-78,-62,-6,-57,-110,-51,-124,-45,-80,-39,28,-32,-69,-26,123,-19,97,-12,78,-5,76,2,64,9,39,16,-8,22,-96,29,30,36,99,42,101,48,30,54,127,59,-118,64,40,69,103,73,37,77,123,80,70,83,-101,85,99,87,-87,88,99,89,-108,89,55,89,82,88,-25,86,-21,84,124,82,122,79,14,76,31,72,-54,67,3,63,-27,57,97,52,-104,46,125,40,42,34,-98,27,-22,20,19,14,42,7,49,0,62,-7,78,-14,123,-21,-60,-28,53,-34,-31,-41,-61,-47,-9,-53,112,-58,78,-63,-127,-68,42,-72,56,-76,-65,-80,-61,-83,65,-85,75,-87,-45,-89,-23,-90,-123,-90,-81,-90,98,-89,-94,-88,96,-86,-81,-84,115,-81,-66,-78,124,-74,-87,-70,74,-65,67,-60,-89,-55,80,-49,83,-43,-117,-37,7,-30,-91,-24,118,-17,80,-10,72,-3,58,4,41,11,8,18,-57,24,100,31,-53,37,0,44,-28,49,-120,55,-53,60,-73,65,58,70,81,74,-15,77,34,81,-58,83,-4,85,-105,87,-69,88,78,89,87,89,-39,88,-50,87,57,86,39,84,-121,81,117,78,-35,74,-36,70,102,66,-115,61,84,56,-64,50,-25,44,-71,38,100,32,-59,25,22,19,52,12,81,5,89,-2,107,-9,-120,-16,-68,-23,21,-29,-102,-36,84,-42,81,-48,-106,-54,50,-59}; }
	private static byte[] data11(){ return new byte[] {35,-64,126,-69,57,-73,114,-77,21,-80,62,-83,-31,-86,9,-87,-70,-89,-15,-90,-76,-90,0,-89,-42,-89,53,-87,26,-85,-124,-83,107,-80,-49,-77,-88,-73,-13,-69,-91,-64,-71,-59,42,-53,-24,-48,-10,-42,60,-35,-68,-29,102,-22,50,-15,21,-8,6,-1,-14,5,-34,12,-84,19,101,26,-18,32,71,39,98,45,56,51,-67,56,-19,61,-74,66,35,71,20,75,-97,78,-92,81,51,84,58,86,-65,87,-69,88,44,89,23,89,115,88,74,87,-103,85,96,83,-83,80,117,77,-52,73,-83,69,35,65,53,60,-24,54,72,49,92,43,42,37,-62,30,41,24,106,17,-110,10,-88,3,-72,-4,-47,-11,-12,-18,55,-24,-100,-31,47,-37,0,-43,12,-49,109,-55,27,-60,40,-65,-98,-70,117,-74,-53,-78,-113,-81,-48,-84,-101,-86,-37,-88,-77,-89,4,-89,-21,-90,82,-89,76,-88,-60,-87,-53,-85,73,-82,83,-79,-55,-76,-63,-72,25,-67,-27,-63,7,-57,-118,-52,87,-46,106,-40,-65,-34,65,-27,-12,-21,-67,-14,-93,-7,-116,0,121,7,86,14,34,21,-57,27,70,34,-115,40,-105,46,86,52,-54,57,-38,62,-106,67,-35,71,-67,75,34,79,20,82,125,84,110,86,-50,87,-78,88,1,89,-47,88,14,88,-53,86,-3,84,-84,82,-35,79,-113,76,-48,72,-102,68,1,64,-3,58,-91,53,-9,47,-3,41,-57,35,84,29,-71,22,-8,15,31,9,55,2,77,-5,106,-12,-101,-19,-29,-26,91,-32,-10,-39,-34,-45,-7,-51,110,-56,53,-61,84,-66,-26,-71,-43,-75,68,-78,33,-81,-122,-84,94,-86,-53,-88,-82,-89,40,-89,35,-89,-86,-89,-70,-88,79,-86,108,-84,5,-81,34,-78,-79,-75,-72,-71,37,-66,1,-61,50,-56,-63,-51,-105,-45,-73,-39,14,-32,-102,-26,74,-19,24,-12,-7,-6,-31,1,-58,8,-98,15,93,22,-9,28,107,35,-95,41,-103,47,75,53,-95,58,-87,63,67,68,123,72,63,76,-113,79,98,82,-72,84,-119,86,-43,87,-102,88,-45,88,-121,88,-82,87,81,86,109,84,4,82,34,79,-65,75,-20,71,-86,67,-6,62,-17,57,-121,52,-50,46,-48,40,-115,34,27,28,122,21,-73,14,-30,7,-5,0,25,-6,57,-13,116,-20,-58,-27,73,-33,-9,-40,-26,-46,26,-51,-102,-57,119,-62,-85,-67,79,-71,88,-75,-38,-79,-46,-82,74,-84,62,-86,-64,-88,-67,-89,78,-89,95,-89,-1,-89,36,-87,-48,-86,-1,-84,-80,-81,-38,-78,-128,-74,-111,-70,21,-65,-12,-61,59,-55,-54,-50,-79,-44,-47,-38,49,-31,-66,-25,110,-18,64,-11,24,-4,3,3,-36,9,-80,16,99,23,-8,29,89,36,-124,42,112,48,10,54,90,59,69,64,-46,68,-12,72,-92,76,-35,79,-98,82,-38,84,-105,86,-49,87,121,88,-93,88,61,88,81,87,-31,85,-24,83,110,81,124,78,6,75,40,71,-46,66,29,62,2,57,-109,51,-46,45,-53,39,-120,33,14,27,111,20,-84,13,-41,6,-10,-1,21,-7,64,-14,-127,-21,-34,-28,105,-34,39,-40,33,-46,100,-52,-11,-58,-33,-63,41,-67,-36,-72,-6,-76,-116,-79,-101,-82,36,-84,46,-86,-61,-88,-44,-89,120,-89,-97,-89,78,-88,-121,-87,69,-85,-124,-83,69,-80,126,-77,49,-73,80,-69,-35,-65,-54,-60,20,-54,-79,-49,-104,-43,-63,-37,32,-30,-78,-24,95,-17,50,-10,7,-3,-21,3,-63,10,-116,17,57,24,-64,30,26,37,57,43,20,49,-90,54,-33,59,-62,64,60,69,77,73,-23,76,22,80,-66,82,-15,84,-108,86,-67,87,86,88,110,88,-10,87,-3,86,120,85,115,83,-20,80,-24,77,106,74,127,70,30,66,96,61,62,56,-57,50,1,45,-9,38,-82,32,56,26,-109,19,-42,12,-1,5,38,-1,72,-8,122,-15,-62,-22,38,-28,-64,-35,-127,-41,-114,-47,-40,-53,121,-58,112,-63,-53,-68,-120,-72,-70,-76,90,-79,122,-82,15,-84,51,-86,-55,-88,-7,-89,-93,-89,-37,-89,-100,-88,-32,-87,-85,-85,-7,-83,-60,-80,12,-76,-60,-73,-16,-69,-125,-64,120,-59,-55,-54,105,-48,85,-42,-128,-36,-32,-30,115,-23,30,-16,-16,-10,-64,-3,-96,4,113,11,53,18,-38,24,89,31,-86,37,-69,43,-110,49,15,55,71,60,19,65,-124,69,-121,73,23,77,50,80,-46,82,-20,84,-115,86,-95,87,46,88,57,88,-77,87,-82,86,31,85,12,83,124,80,109,77,-23,73,-15,69,-113,65,-59,60,-93,55,36,50,93,44,79,38,8,32,-114,25,-18,18,48,12,95,5,-122,-2,-79,-9,-26,-16,54,-22,-91,-29,63,-35,19,-41,33,-47,123,-53,37,-58,40,-63,-116,-68,90,-72,-111,-76,69,-79,106,-82,19,-84,58,-86,-25,-88,24,-88,-42,-89,20,-88,-31,-88,47,-86,6,-84,89,-82,49,-79,121,-76,64,-72,108,-68,9,-63,-2,-59,84,-53,-9,-48,-28,-42,15,-35,115,-29}; }
	private static byte[] data12(){ return new byte[] {-4,-23,-79,-16,113,-9,77,-2,29,5,-15,11,-89,18,76,25,-66,31,12,38,18,44,-33,49,87,55,127,60,70,65,-87,69,-91,73,40,77,58,80,-50,82,-33,84,118,86,125,87,6,88,1,88,121,87,102,86,-46,84,-74,82,34,80,10,77,-126,73,-122,69,29,65,85,60,41,55,-80,49,-28,43,-41,37,-112,31,23,25,122,18,-65,11,-16,4,31,-2,74,-9,-120,-16,-36,-23,80,-29,-9,-36,-53,-42,-26,-48,71,-53,-10,-59,8,-63,109,-68,73,-72,-120,-76,68,-79,115,-82,34,-84,83,-86,8,-87,66,-88,4,-88,77,-88,30,-87,116,-86,79,-84,-87,-82,-125,-79,-46,-76,-102,-72,-54,-68,104,-63,97,-58,-75,-53,89,-47,70,-41,111,-35,-47,-29,92,-22,5,-15,-50,-9,-103,-2,110,5,55,12,-19,18,-122,25,-6,31,56,38,64,44,0,50,116,55,-108,60,84,65,-79,69,-92,73,32,77,45,80,-74,82,-56,84,79,86,89,87,-42,87,-49,87,66,87,40,86,-109,84,114,82,-37,79,-63,76,55,73,56,69,-46,64,4,60,-33,54,96,49,-103,43,-114,37,71,31,-45,24,57,18,125,11,-69,4,-29,-3,29,-9,88,-16,-72,-23,43,-29,-35,-36,-79,-42,-40,-48,57,-53,-13,-59,5,-63,119,-68,81,-72,-98,-76,84,-79,-109,-82,63,-84,123,-86,47,-87,111,-88,53,-88,-128,-88,83,-87,-82,-86,-121,-84,-25,-82,-66,-79,16,-75,-43,-72,9,-67,-94,-63,-100,-58,-18,-53,-112,-47,121,-41,-94,-35,-2,-29,-122,-22,47,-15,-18,-9,-71,-2,-119,5,74,12,1,19,-111,25,2,32,58,38,62,44,-8,49,107,55,-127,60,67,65,-107,69,-118,73,-2,76,11,80,-114,82,-97,84,37,86,41,87,-88,87,-99,87,15,87,-7,85,93,84,67,82,-89,79,-109,76,6,73,13,69,-92,64,-33,59,-73,54,62,49,123,43,112,37,49,31,-65,24,39,18,117,11,-80,4,-30,-3,30,-9,94,-16,-62,-23,57,-29,-17,-36,-56,-42,-14,-48,86,-53,22,-58,38,-63,-95,-68,120,-72,-54,-76,-126,-79,-63,-82,112,-84,-87,-86,98,-87,-97,-88,100,-88,-79,-88,-128,-87,-37,-86,-78,-84,13,-81,-27,-79,49,-75,-8,-72,32,-67,-67,-63,-82,-58,-2,-53,-99,-47,126,-41,-90,-35,-6,-29,-128,-22,36,-15,-35,-9,-89,-2,109,5,49,12,-35,18,110,25,-38,31,14,38,17,44,-57,49,54,55,79,60,10,65,95,69,81,73,-59,76,-44,79,85,82,106,84,-20,85,-7,86,116,87,113,87,-30,86,-47,85,56,84,36,82,-119,79,126,76,-16,72,2,69,-102,64,-35,59,-73,54,71,49,-122,43,-124,37,72,31,-36,24,71,18,-97,11,-41,4,24,-2,75,-9,-100,-16,-8,-23,124,-29,44,-35,16,-41,49,-47,-93,-53,86,-58,116,-63,-28,-68,-62,-72,11,-75,-52,-79,-4,-82,-75,-84,-30,-86,-102,-87,-44,-88,-107,-88,-38,-88,-87,-87,-8,-86,-49,-84,33,-81,-12,-79,57,-75,-8,-72,30,-67,-82,-63,-97,-58,-29,-53,124,-47,92,-41,118,-35,-52,-29,70,-22,-26,-16,-99,-9,93,-2,38,5,-35,11,-112,18,21,25,-123,31,-76,37,-73,43,108,49,-34,54,-14,59,-76,64,7,69,-4,72,119,76,-124,79,14,82,35,84,-81,85,-66,86,67,87,65,87,-65,86,-80,85,36,84,18,82,-124,79,124,76,-4,72,17,69,-75,64,-3,59,-31,54,121,49,-68,43,-56,37,-118,31,44,25,-101,18,-13,11,59,5,116,-2,-72,-9,-1,-16,105,-22,-25,-29,-99,-35,126,-41,-92,-47,14,-52,-57,-58,-35,-63,75,-67,39,-71,109,-75,33,-78,89,-81,-5,-84,48,-85,-41,-87,15,-87,-61,-88,3,-87,-57,-87,14,-85,-38,-84,35,-81,-20,-79,40,-75,-36,-72,-7,-68,127,-63,102,-58,-93,-53,50,-47,7,-41,32,-35,101,-29,-30,-23,116,-16,42,-9,-28,-3,-90,4,96,11,9,18,-110,24,-3,30,46,37,49,43,-23,48,90,54,117,59,55,64,-107,68,-119,72,15,76,30,79,-72,81,-52,83,107,85,121,86,16,87,21,87,-97,86,-102,85,26,84,19,82,-111,79,-107,76,32,73,63,69,-15,64,64,60,53,55,-50,49,37,44,47,38,5,32,-92,25,35,19,123,12,-51,5,7,-1,80,-8,-100,-15,3,-21,-120,-28,57,-34,27,-40,63,-46,-91,-52,91,-57,107,-62,-43,-67,-87,-71,-26,-75,-106,-78,-67,-81,95,-83,-127,-85,35,-86,73,-87,-9,-88,38,-87,-32,-87,24,-85,-41,-84,20,-81,-50,-79,-2,-76,-93,-72,-74,-68,46,-63,8,-58,60,-53,-68,-48,-116,-42,-106,-36,-43,-30,74,-23,-44,-17,-124,-10,56,-3,-7,3,-85,10,84,17,-33,23,67,30,-128,36,123,42,59,48,-78,53,-49,58,-100,63,-2,67,-4,71,-114,75,-93,78,76,81,108,83,19,85,54,86,-45,86,-19,86,-126,86}; }
	private static byte[] data13(){ return new byte[] {-117,85,31,84,32,82,-74,79,-65,76,98,73,-119,69,78,65,-88,60,-87,55,83,50,-79,44,-56,38,-88,32,81,26,-42,19,57,13,-117,6,-48,-1,25,-7,104,-14,-47,-21,86,-27,4,-33,-26,-40,4,-45,100,-51,25,-56,27,-61,-127,-66,73,-70,123,-74,33,-77,58,-80,-48,-83,-30,-85,117,-86,-113,-87,39,-87,76,-87,-16,-87,25,-85,-54,-84,-16,-82,-98,-79,-69,-76,81,-72,82,-68,-67,-64,-122,-59,-83,-54,32,-48,-29,-43,-31,-37,24,-30,-128,-24,4,-17,-82,-11,91,-4,22,3,-53,9,105,16,-1,22,90,29,-96,35,-100,41,100,47,-33,52,6,58,-36,62,70,67,86,71,-21,74,27,78,-61,80,2,83,-82,84,-23,85,-108,86,-62,86,101,86,-117,85,37,84,68,82,-28,79,6,77,-73,73,-13,69,-57,65,50,61,68,56,-4,50,103,45,-113,39,118,33,45,27,-71,20,38,14,125,7,-56,0,20,-6,102,-13,-48,-20,81,-26,2,-32,-38,-39,-10,-45,80,-50,-9,-56,-10,-61,77,-65,8,-69,46,-73,-60,-77,-51,-80,82,-82,83,-84,-45,-86,-40,-87,97,-87,107,-87,0,-86,18,-85,-83,-84,-61,-82,87,-79,100,-76,-29,-73,-44,-69,41,-64,-28,-60,-8,-55,93,-49,16,-43,-1,-38,47,-31,-122,-25,8,-18,-93,-12,78,-5,5,2,-78,8,89,15,-32,21,80,28,-121,34,-104,40,92,46,-25,51,21,57,-11,61,116,66,-121,70,56,74,111,77,48,80,126,82,65,84,-114,85,82,86,-110,86,79,86,-121,85,60,84,113,82,36,80,96,77,37,74,117,70,97,66,-37,61,3,57,-54,51,72,46,125,40,113,34,55,28,-54,21,68,15,-98,8,-13,1,64,-5,-108,-12,0,-18,125,-25,43,-31,1,-37,16,-43,103,-49,1,-54,-14,-60,61,-64,-24,-69,0,-72,-128,-76,121,-79,-25,-82,-44,-84,63,-85,42,-86,-98,-87,-115,-87,15,-86,4,-85,-120,-84,-123,-82,0,-79,-7,-77,93,-73,58,-69,120,-65,33,-60,30,-55,114,-50,23,-44,-14,-39,25,-32,95,-26,-37,-20,106,-13,16,-6,-63,0,108,7,16,14,-97,20,4,27,82,33,87,39,53,45,-67,50,1,56,-22,60,121,65,-96,69,98,73,-83,76,-122,79,-26,81,-59,83,40,85,6,86,95,86,56,86,-121,85,90,84,-91,82,119,80,-55,77,-88,74,20,71,14,67,-85,62,-34,57,-64,52,78,47,-110,41,-101,35,105,29,14,23,-115,16,-14,9,78,3,-103,-4,-6,-11,89,-17,-31,-24,126,-30,88,-36,88,-42,-89,-48,51,-53,22,-58,84,-63,-23,-68,-17,-72,89,-75,61,-78,-109,-81,103,-83,-74,-85,-116,-86,-34,-87,-71,-87,21,-86,-9,-86,90,-84,59,-82,-96,-80,114,-77,-55,-74,-127,-70,-81,-66,59,-61,35,-56,102,-51,-17,-46,-59,-40,-50,-34,20,-27,121,-21,5,-14,-93,-8,73,-1,-7,5,-107,12,40,19,-109,25,-30,31,-13,37,-39,43,111,49,-64,54,-70,59,91,64,-106,68,111,72,-49,75,-60,78,57,81,57,83,-78,84,-78,85,37,86,28,86,-117,85,121,84,-25,82,-48,80,71,78,58,75,-55,71,-36,67,-113,63,-32,58,-44,53,122,48,-46,42,-21,36,-55,30,125,24,5,18,118,11,-42,4,42,-2,-121,-9,-19,-16,106,-22,11,-28,-43,-35,-45,-41,16,-46,-111,-52,101,-57,-119,-62,22,-66,-9,-71,89,-74,21,-77,91,-80,11,-82,66,-84,-9,-86,43,-86,-24,-87,34,-86,-28,-86,40,-84,-22,-83,44,-80,-26,-78,22,-74,-70,-71,-59,-67,59,-62,7,-57,52,-52,-88,-47,103,-41,100,-35,-108,-29,-17,-23,113,-16,2,-9,-88,-3,79,4,-19,10,127,17,-15,23,67,30,98,36,78,42,-11,47,85,53,99,58,23,63,106,67,90,71,-45,74,-24,77,118,80,-106,82,48,84,75,85,-26,85,-6,85,-115,85,-101,84,43,83,55,81,-50,78,-30,75,-114,72,-62,68,-112,64,-3,59,12,55,-58,49,58,44,96,38,88,32,17,26,-79,19,36,13,-112,6,-22,-1,69,-7,-80,-14,39,-20,-59,-27,-123,-33,121,-39,-88,-45,27,-50,-39,-56,-17,-61,92,-65,48,-69,107,-73,20,-76,54,-79,-53,-82,-32,-84,113,-85,-123,-86,29,-86,54,-86,-45,-86,-13,-85,-111,-83,-79,-81,72,-78,89,-75,-41,-72,-54,-68,25,-63,-44,-59,-35,-54,62,-48,-26,-43,-52,-37,-18,-31,58,-24,-84,-18,54,-11,-43,-5,117,2,20,9,-88,15,27,22,120,28,-99,34,-104,40,78,46,-66,51,-29,56,-85,61,25,66,34,70,-69,73,-22,76,-98,79,-38,81,-102,83,-39,84,-105,85,-47,85,-118,85,-67,84,114,83,-91,81,93,79,-102,76,100,73,-68,69,-86,65,54,61,95,56,57,51,-65,45,3,40,7,34,-38,27,127,21,7,15,118,8,-41,1,58,-5,-98,-12,25,-18,-83,-25,100,-31,80,-37}; }
	private static byte[] data14(){ return new byte[] {109,-43,-46,-49,123,-54,121,-59,-50,-64,-119,-68,-94,-72,53,-75,42,-78,-89,-81,-112,-83,2,-84,-18,-86,93,-86,83,-86,-58,-86,-67,-85,58,-83,42,-81,-93,-79,-117,-76,-27,-73,-72,-69,-30,-65,127,-60,109,-55,-81,-50,67,-44,13,-38,31,-32,89,-26,-69,-20,62,-13,-48,-7,109,0,13,7,-102,13,26,20,120,26,-85,32,-78,38,120,44,-4,49,54,55,24,60,-97,64,-58,68,-128,72,-51,75,-88,78,6,81,-17,82,81,84,59,85,-100,85,126,85,-36,84,-71,83,19,82,-8,79,88,77,75,74,-56,70,-40,66,-122,62,-45,57,-60,52,108,47,-59,41,-32,35,-56,29,124,23,20,17,-120,10,-6,3,86,-3,-60,-10,55,-16,-58,-23,120,-29,83,-35,102,-41,-80,-47,79,-52,42,-57,113,-62,-1,-67,9,-70,107,-74,72,-77,-102,-80,91,-82,-86,-84,103,-85,-80,-86,120,-86,-64,-86,-112,-85,-38,-84,-84,-82,-20,-80,-72,-77,-30,-74,-110,-70,-104,-66,18,-61,-34,-57,5,-51,120,-46,48,-40,38,-34,79,-28,-95,-22,23,-15,-97,-9,55,-2,-49,4,101,11,-32,17,77,24,-124,30,-99,36,114,42,13,48,91,53,89,58,-2,62,65,67,32,71,-112,74,-112,77,24,80,40,82,-74,83,-53,84,87,85,106,85,-19,84,1,84,-128,82,-106,80,29,78,63,75,-35,71,32,68,-24,63,96,59,109,54,55,49,-88,43,-31,37,-38,31,-92,25,74,19,-51,12,67,6,-88,-1,22,-7,-121,-14,20,-20,-72,-27,-116,-33,-120,-39,-55,-45,70,-50,19,-55,51,-60,-83,-65,-118,-69,-47,-73,-125,-76,-85,-79,74,-81,99,-83,-6,-85,21,-85,-85,-86,-54,-86,100,-85,-121,-84,33,-82,64,-80,-46,-78,-35,-75,89,-71,61,-67,-113,-63,54,-58,62,-53,-111,-48,44,-42,11,-36,30,-30,93,-24,-60,-18,65,-11,-47,-5,103,2,-8,8,124,15,-24,21,51,28,83,34,62,40,-21,45,84,51,106,56,50,61,-109,65,-104,69,46,73,85,76,11,79,66,81,4,83,66,84,4,85,63,85,-2,84,54,84,-15,82,44,81,-19,78,51,76,7,73,107,69,100,65,-4,60,54,56,24,51,-80,45,-1,39,20,34,-14,27,-85,21,58,15,-68,8,41,2,-105,-5,11,-11,-115,-18,48,-24,-17,-31,-25,-37,7,-42,119,-48,35,-53,42,-58,127,-63,62,-67,86,-71,-23,-75,-33,-78,84,-80,63,-82,-90,-84,-114,-85,-13,-86,-31,-86,71,-85,58,-84,-97,-83,-116,-81,-15,-79,-55,-76,26,-72,-44,-69,-10,-65,125,-60,89,-55,-112,-50,9,-44,-49,-39,-60,-33,-11,-27,70,-20,-72,-14,62,-7,-51,-1,94,6,-28,12,86,19,-84,25,-40,31,-41,37,-103,43,26,49,81,54,50,59,-67,63,-30,67,-92,71,-9,74,-43,77,67,80,45,82,-92,83,-107,84,6,85,-7,84,100,84,85,83,-61,81,-74,79,47,77,52,74,-59,70,-20,66,-82,62,14,58,25,53,-48,47,63,42,112,36,102,30,48,24,-41,17,92,11,-38,4,71,-2,-68,-9,63,-15,-45,-22,-115,-28,108,-34,-124,-40,-48,-46,110,-51,71,-56,-120,-61,22,-65,17,-69,110,-73,64,-76,-128,-79,59,-81,113,-83,32,-84,87,-85,7,-85,63,-85,-13,-85,42,-83,-34,-82,13,-79,-73,-77,-47,-74,95,-70,83,-66,-83,-62,100,-57,113,-52,-51,-47,110,-41,79,-35,98,-29,-93,-23,3,-16,127,-10,5,-3,-107,3,26,10,-109,16,-16,22,45,29,59,35,21,41,-81,46,1,52,8,57,-78,61,4,66,-19,69,108,73,125,76,27,79,56,81,-25,82,10,84,-75,84,-33,84,-125,84,-85,83,81,82,123,80,41,78,99,75,38,72,126,68,109,64,-5,59,46,55,7,50,-96,44,-25,38,-3,32,-32,26,-109,20,48,14,-79,7,39,1,-95,-6,27,-12,-81,-19,88,-25,44,-31,45,-37,101,-43,-32,-49,-93,-54,-72,-59,38,-63,-14,-68,40,-71,-62,-75,-37,-78,87,-80,95,-82,-43,-84,-48,-85,77,-85,69,-85,-62,-85,-63,-84,56,-82,50,-80,-92,-78,-121,-75,-28,-72,-93,-68,-44,-64,87,-59,67,-54,114,-49,-10,-44,-74,-38,-82,-32,-39,-26,40,-19,-109,-13,19,-6,-101,0,32,7,-98,13,3,20,76,26,108,32,93,38,13,44,-124,49,-92,54,123,59,-16,63,9,68,-74,71,-6,74,-57,77,36,80,-2,81,103,83,69,84,-84,84,-115,84,-18,83,-46,82,52,81,32,79,-116,76,-116,73,21,70,54,66,-10,61,81,57,90,52,19,47,127,41,-75,35,-82,29,122,23,40,17,-76,10,56,4,-81,-3,47,-9,-74,-16,93,-22,27,-28,14,-34,43,-40,-114,-46,44,-51,34,-56,99,-61,10,-65,10,-69,125,-73,86,-76,-90,-79,111,-81,-84,-83,112,-84,-88,-85,107,-85,-90,-85,104,-84,-92,-83,96,-81,-106,-79,68,-76,98,-73,-11,-70,-25,-66}; }
	private static byte[] data15(){ return new byte[] {72,-61,-7,-57,10,-51,96,-46,1,-40,-35,-35,-23,-29,40,-22,126,-16,-10,-10,113,-3,-5,3,115,10,-27,16,56,23,103,29,111,35,58,41,-55,46,19,52,9,57,-82,61,-16,65,-48,69,70,73,75,76,-33,78,-10,80,-104,82,-73,83,89,84,125,84,26,84,64,83,-32,81,6,80,-76,77,-23,74,-81,71,8,68,-12,63,-121,59,-69,54,-102,49,54,44,-127,38,-94,32,-125,26,70,20,-30,13,114,7,-19,0,114,-6,-14,-13,-111,-19,68,-25,32,-31,44,-37,108,-43,-14,-49,-69,-54,-35,-59,79,-63,39,-67,97,-71,7,-74,31,-77,-85,-80,-82,-82,48,-83,45,-84,-87,-85,-84,-85,33,-84,40,-83,-100,-82,-107,-80,8,-77,-26,-75,66,-71,-3,-68,39,-63,-85,-59,-117,-54,-72,-49,51,-43,-19,-38,-34,-32,0,-25,71,-19,-86,-13,33,-6,-95,0,28,7,-109,13,-18,19,49,26,70,32,48,38,-39,43,72,49,100,54,48,59,-90,63,-79,67,100,71,-100,74,106,77,-59,79,-101,81,6,83,-29,83,73,84,47,84,-113,83,122,82,-36,80,-49,78,62,76,69,73,-43,69,-4,65,-60,61,36,57,59,52,-10,46,113,41,-85,35,-82,29,-122,23,59,17,-49,10,96,4,-38,-3,103,-9,-11,-16,-95,-22,108,-28,94,-34,-119,-40,-22,-46,-109,-51,-118,-56,-48,-61,118,-65,126,-69,-21,-73,-54,-76,23,-78,-36,-81,29,-82,-43,-84,19,-84,-57,-85,6,-84,-70,-84,-12,-83,-91,-81,-42,-79,120,-76,-111,-73,20,-69,3,-65,85,-61,-3,-57,4,-51,77,-46,-26,-41,-75,-35,-71,-29,-22,-23,59,-16,-93,-10,28,-3,-105,3,11,10,117,16,-65,22,-21,28,-19,34,-80,40,67,46,-124,51,125,56,30,61,97,65,69,69,-69,72,-59,75,90,78,124,80,30,82,74,83,-16,83,28,84,-56,83,-15,82,-94,81,-48,79,-118,77,-50,74,-98,71,2,68,2,64,-101,59,-32,54,-52,49,113,44,-48,38,-12,32,-22,26,-81,20,96,14,-16,7,124,1,3,-5,-112,-12,51,-18,-22,-25,-48,-31,-42,-37,37,-42,-97,-48,115,-53,-116,-58,0,-62,-45,-67,8,-70,-87,-74,-71,-77,61,-79,56,-81,-82,-83,-94,-84,17,-84,5,-84,115,-84,100,-83,-49,-82,-72,-80,23,-77,-18,-75,47,-71,-28,-68,-9,-64,112,-59,60,-54,93,-49,-56,-44,115,-38,87,-32,108,-26,-90,-20,0,-13,108,-7,-34,-1,92,6,-67,12,35,19,83,25,111,31,82,37,-1,42,106,48,-115,53,91,58,-42,62,-21,66,-95,70,-26,73,-65,76,34,79,11,81,124,82,111,83,-29,83,-42,83,80,83,65,82,-64,80,-67,78,73,76,89,73,5,70,57,66,21,62,-116,57,-82,52,127,47,11,42,82,36,103,30,77,24,9,18,-76,11,66,5,-48,-2,94,-8,-12,-15,-88,-21,109,-27,109,-33,-118,-39,-12,-45,-108,-50,-122,-55,-58,-60,101,-64,96,-68,-59,-72,-110,-75,-42,-78,-121,-80,-68,-82,93,-83,-116,-84,42,-84,86,-84,-13,-84,24,-82,-75,-81,-53,-79,92,-76,89,-73,-55,-70,-93,-66,-39,-62,119,-57,92,-52,-98,-47,28,-41,-36,-36,-44,-30,-18,-24,57,-17,-111,-11,0,-4,115,2,-31,8,67,15,-116,21,-72,27,-77,33,-124,39,17,45,93,50,93,55,7,60,88,64,71,68,-51,71,-25,74,-113,77,-61,79,123,81,-69,82,123,83,-69,83,-125,83,-62,82,-114,81,-42,79,-86,77,7,75,-15,71,112,68,-121,64,58,60,-108,55,-102,50,80,45,-57,39,-2,33,1,28,-37,21,-105,15,50,9,-51,2,87,-4,-19,-11,-107,-17,76,-23,51,-29,55,-35,127,-41,-9,-47,-66,-52,-49,-57,52,-61,-6,-66,29,-69,-83,-73,-89,-76,24,-78,-9,-81,91,-82,46,-83,-117,-84,89,-84,-75,-84,-128,-83,-43,-82,-99,-80,-34,-78,-103,-75,-66,-72,83,-68,80,-64,-90,-60,97,-55,100,-50,-71,-45,78,-39,30,-33,33,-27,75,-21,-106,-15,-12,-9,98,-2,-51,4,56,11,-120,17,-54,23,-37,29,-55,35,119,41,-15,46,26,52,-5,56,-127,61,-86,65,117,69,-50,72,-63,75,60,78,64,80,-48,81,-35,82,113,83,-123,83,27,83,50,82,-48,80,-19,78,-103,76,-51,73,-108,70,-18,66,-30,62,124,58,-75,53,-91,48,69,43,-87,37,-49,31,-54,25,-104,19,78,13,-19,6,-127,0,24,-6,-75,-13,99,-19,51,-25,34,-31,70,-37,-99,-43,55,-48,24,-53,75,-58,-45,-63,-69,-67,7,-70,-66,-74,-32,-77,125,-79,-120,-81,19,-82,26,-83,-104,-84,-96,-84,24,-83,28,-82,-113,-81,-121,-79,-20,-77,-51,-74,20,-70,-49,-67,-29,-63,95,-58,43,-53,74,-48,-76,-43,87,-37,55,-31,68,-25,117,-19,-59,-13,36,-6,-113,0,-10,6,84,13,-97,19,-57,25,-47,31,-95,37,62,43,-105,48,-88,53,101,58,-50,62}; }
	private static byte[] data16(){ return new byte[] {-46,66,118,70,-84,73,115,76,-55,78,-93,80,7,82,-19,82,83,83,65,83,-85,82,-100,81,14,80,10,78,-116,75,-94,72,65,69,-125,65,85,61,-44,56,-7,51,-50,46,98,41,-80,35,-51,29,-68,23,-122,17,56,11,-42,4,110,-2,10,-8,-79,-15,107,-21,77,-27,73,-33,-121,-39,-14,-45,-89,-50,-90,-55,-13,-60,-95,-64,-89,-68,25,-71,-13,-75,61,-77,-1,-80,51,-81,-25,-83,20,-83,-67,-84,-24,-84,-114,-83,-79,-82,82,-80,102,-78,-12,-76,-13,-73,93,-69,46,-65,104,-61,-15,-57,-33,-52,10,-46,-120,-41,55,-35,40,-29,54,-23,115,-17,-62,-11,33,-4,-120,2,-22,8,60,15,126,21,-108,27,-115,33,71,39,-48,44,15,50,2,55,-90,59,-22,63,-45,67,81,71,102,74,6,77,56,79,-20,80,42,82,-23,82,43,83,-17,82,55,82,2,81,81,79,44,77,-117,74,-127,71,8,68,37,64,-25,59,73,55,91,50,32,45,-98,39,-25,33,-14,27,-30,21,-97,15,84,9,-14,2,-113,-4,49,-10,-31,-17,-85,-23,-108,-29,-84,-35,-10,-41,122,-46,74,-51,94,-56,-51,-61,-107,-65,-67,-69,78,-72,75,-75,-72,-78,-98,-80,-11,-82,-49,-83,28,-83,-18,-84,60,-83,4,-82,75,-81,12,-79,63,-77,-14,-75,5,-71,-109,-68,123,-64,-55,-60,111,-55,105,-50,-87,-45,51,-39,-16,-34,-25,-28,0,-21,61,-15,-114,-9,-21,-3,78,4,-88,10,-13,16,36,23,49,29,18,35,-64,40,45,46,87,51,50,56,-74,60,-27,64,-90,68,14,72,-7,74,-126,77,-117,79,32,81,58,82,-43,82,-7,82,-104,82,-63,81,104,80,-100,78,84,76,-103,73,116,70,-35,66,-23,62,-113,58,-31,53,-35,48,-105,43,6,38,67,32,75,26,45,20,-15,13,-97,7,64,1,-27,-6,-118,-12,71,-18,27,-24,21,-30,60,-36,-104,-42,54,-47,20,-52,74,-57,-51,-62,-80,-66,-5,-70,-93,-73,-59,-76,76,-78,85,-80,-53,-82,-57,-83,52,-83,40,-83,-111,-83,127,-82,-35,-81,-62,-79,15,-76,-37,-74,12,-70,-83,-67,-81,-63,15,-58,-54,-54,-50,-49,37,-43,-77,-38,-128,-32,120,-26,-103,-20,-41,-14,40,-7,-124,-1,-32,5,50,12,119,18,-106,24,-102,30,105,36,4,42,94,47,114,52,51,57,-91,61,-82,65,98,69,-97,72,123,75,-39,77,-51,79,61,81,62,82,-73,82,-66,82,61,82,76,81,-46,79,-16,77,-120,75,-69,72,118,69,-48,65,-63,61,90,57,-105,52,-120,47,49,42,-102,36,-53,30,-49,24,-85,18,112,12,28,6,-59,-1,104,-7,27,-13,-33,-20,-65,-26,-58,-32,-1,-38,105,-43,29,-48,16,-53,91,-58,-9,-63,-12,-67,84,-70,29,-73,85,-76,-2,-79,31,-80,-75,-82,-54,-83,88,-83,100,-83,-18,-83,-15,-82,113,-80,104,-78,-44,-76,-78,-73,-3,-70,-80,-66,-59,-62,57,-57,-3,-53,23,-47,112,-42,16,-36,-34,-31,-32,-25,-1,-19,67,-12,-113,-6,-22,0,64,7,-119,13,-59,19,-38,25,-48,31,-114,37,27,43,96,48,97,53,14,58,103,62,90,66,-10,69,24,73,-37,75,32,78,-10,79,79,81,48,82,-108,82,123,82,-26,81,-42,80,72,79,74,77,-50,74,-21,71,-109,68,-40,64,-69,60,63,56,117,51,85,46,-8,40,82,35,-124,29,127,23,92,17,30,11,-52,4,120,-2,36,-8,-36,-15,-89,-21,-104,-27,-90,-33,-14,-39,106,-44,48,-49,54,-54,-108,-59,71,-63,89,-67,-47,-71,-79,-74,1,-76,-60,-79,-5,-81,-81,-82,-39,-83,-127,-83,-89,-83,69,-82,100,-81,-7,-80,4,-77,-120,-75,118,-72,-42,-69,-103,-65,-66,-61,63,-56,17,-51,52,-46,-102,-41,57,-35,22,-29,19,-23,61,-17,120,-11,-57,-5,28,2,107,8,-76,14,-36,20,-16,26,-46,32,-121,38,2,44,57,49,37,54,-61,58,2,63,-24,66,103,70,121,73,32,76,84,78,12,80,83,81,28,82,102,82,59,82,-116,81,104,80,-58,78,-77,76,37,74,48,71,-59,67,-1,63,-49,59,78,55,111,50,78,45,-30,39,62,34,101,28,95,22,60,16,-3,9,-81,3,96,-3,13,-9,-48,-16,-90,-22,-102,-28,-66,-34,12,-39,-99,-45,105,-50,-118,-55,-16,-60,-67,-64,-34,-68,107,-71,97,-74,-60,-77,-97,-79,-24,-81,-76,-82,-16,-83,-80,-83,-22,-83,-100,-82,-49,-81,116,-79,-107,-77,39,-74,40,-71,-107,-68,102,-64,-104,-60,34,-55,1,-50,42,-45,-105,-40,61,-34,27,-28,27,-22,70,-16,127,-10,-51,-4,27,3,106,9,-94,15,-51,21,-51,27,-86,33,81,39,-67,44,-26,49,-60,54,78,59,-128,63,81,67,-67,70,-64,73,79,76,114,78,23,80,73,81,-2,81,57,82,-11,81,59,81,-3,79,83,78,39,76,-110,73,-120,70,21,67,63,63,7,59,119,54,-104,49}; }
	private static byte[] data17(){ return new byte[] {104,44,-3,38,79,33,117,27,113,21,73,15,16,9,-63,2,120,-4,45,-10,-13,-17,-45,-23,-46,-29,-3,-35,93,-40,-14,-46,-42,-51,-8,-56,126,-60,74,-64,-118,-68,30,-71,43,-74,-100,-77,-118,-79,-27,-81,-62,-82,16,-82,-27,-83,38,-82,-12,-82,43,-80,-22,-79,19,-76,-75,-74,-63,-71,58,-67,21,-63,82,-59,-27,-55,-56,-50,-5,-45,102,-39,23,-33,-15,-28,-8,-22,27,-15,88,-9,-98,-3,-19,3,49,10,103,16,-122,22,127,28,83,34,-21,39,81,45,105,50,58,55,-71,59,-41,63,-96,67,-9,70,-20,73,109,76,124,78,22,80,54,81,-38,81,7,82,-74,81,-25,80,-90,79,-29,77,-76,75,12,73,-3,69,122,66,-94,62,90,58,-52,53,-34,48,-78,43,59,38,-110,32,-78,26,-80,20,-120,14,81,8,8,2,-63,-5,123,-11,74,-17,47,-23,56,-29,110,-35,-46,-41,123,-46,96,-51,-101,-56,31,-60,7,-64,71,-68,-12,-72,6,-74,-115,-77,-125,-79,-15,-81,-41,-82,57,-82,17,-82,109,-82,58,-81,-118,-80,72,-78,-123,-76,42,-73,69,-70,-61,-67,-88,-63,-23,-59,-127,-54,110,-49,-101,-44,21,-38,-67,-33,-99,-27,-96,-21,-59,-15,-4,-9,68,-2,-121,4,-52,10,-9,16,18,23,3,29,-53,34,95,40,-74,45,-60,50,-112,55,-7,59,24,64,-56,67,28,71,1,74,118,76,122,78,4,80,27,81,-76,81,-45,81,119,81,-96,80,81,79,-121,77,79,75,-97,72,-124,69,4,66,24,62,-38,57,60,53,82,48,30,43,-87,37,-2,31,31,26,30,20,-9,13,-61,7,126,1,60,-5,-5,-12,-47,-18,-70,-24,-50,-30,7,-35,122,-41,38,-46,26,-51,88,-56,-18,-61,-39,-65,42,-68,-36,-72,-2,-75,-118,-77,-113,-79,7,-80,-12,-82,101,-82,67,-82,-87,-82,-128,-81,-42,-80,-99,-78,-28,-76,-118,-73,-80,-70,49,-66,24,-62,98,-58,-7,-54,-23,-49,26,-43,-112,-38,61,-32,22,-26,31,-20,59,-14,114,-8,-74,-2,-12,4,51,11,91,17,108,23,89,29,26,35,-92,40,-13,45,-3,50,-71,55,34,60,47,64,-34,67,35,71,1,74,110,76,102,78,-18,79,-12,80,-117,81,-96,81,59,81,97,80,7,79,61,77,-7,74,71,72,42,69,-97,65,-67,61,109,57,-37,52,-27,47,-71,42,64,37,-106,31,-68,25,-75,19,-99,13,96,7,43,1,-31,-6,-80,-12,-126,-18,121,-24,-114,-30,-48,-36,72,-41,-3,-47,-9,-52,61,-56,-37,-61,-53,-65,39,-68,-33,-72,7,-74,-97,-77,-91,-79,40,-80,26,-81,-111,-82,118,-82,-31,-82,-66,-81,22,-79,-26,-78,41,-75,-36,-73,-4,-70,-125,-66,109,-62,-76,-58,80,-53,60,-48,109,-43,-27,-38,-118,-32,107,-26,101,-20,-121,-14,-74,-8,-10,-2,50,5,107,11,-115,17,-102,23,127,29,62,35,-66,40,10,46,12,51,-62,55,37,60,45,64,-45,67,22,71,-22,73,85,76,70,78,-56,79,-51,80,91,81,110,81,8,81,37,80,-50,78,-4,76,-69,74,4,72,-24,68,93,65,118,61,47,57,-110,52,-85,47,116,42,8,37,88,31,-124,25,-125,19,105,13,55,7,-2,0,-64,-6,-115,-12,105,-18,99,-24,123,-30,-58,-36,63,-41,-3,-47,-8,-52,72,-56,-27,-61,-31,-65,57,-68,-2,-72,34,-74,-60,-77,-52,-79,79,-80,76,-81,-71,-82,-81,-82,13,-81,-9,-81,75,-79,28,-77,98,-75,15,-72,52,-69,-73,-66,-95,-62,-25,-58,126,-53,108,-48,-106,-43,13,-37,-80,-32,-120,-26,-121,-20,-100,-14,-49,-8,5,-1,63,5,113,11,-108,17,-106,23,126,29,46,35,-73,40,-13,45,-6,50,-90,55,8,60,12,64,-80,67,-18,70,-59,73,37,76,29,78,-106,79,-96,80,40,81,64,81,-44,80,-8,79,-101,78,-48,76,-117,74,-37,71,-67,68,55,65,83,61,11,57,122,52,-118,47,99,42,-14,36,75,31,123,25,124,19,103,13,59,7,2,1,-50,-6,-100,-12,125,-18,122,-24,-105,-30,-29,-36,102,-41,29,-46,38,-51,111,-56,21,-60,15,-64,108,-68,45,-71,90,-74,-13,-77,3,-78,-128,-80,-128,-81,-21,-82,-35,-82,64,-81,30,-80,121,-79,63,-77,-121,-75,48,-72,80,-69,-48,-66,-74,-62,-12,-58,-114,-53,108,-48,-97,-43,6,-37,-86,-32,124,-26,115,-20,-119,-14,-77,-8,-27,-2,30,5,74,11,101,17,110,23,68,29,2,35,120,40,-64,45,-69,50,106,55,-52,59,-52,63,114,67,-77,70,-125,73,-19,75,-31,77,93,79,107,80,-10,80,14,81,-85,80,-52,79,124,78,-84,76,118,74,-63,71,-79,68,42,65,79,61,15,57,122,52,-97,47,110,42,14,37,105,31,-102,25,-87,19,-111,13,110,7,59,1,6,-5,-35,-12,-67,-18,-63,-24,-34,-30,48,-35,-83,-41,111,-46,112,-51,-64,-56,96,-60,95,-64}; }
	private static byte[] data18(){ return new byte[] {-77,-68,124,-71,-100,-74,59,-76,66,-78,-65,-80,-73,-81,33,-81,11,-81,104,-81,70,-80,-110,-79,91,-77,-107,-75,59,-72,84,-69,-54,-66,-82,-62,-32,-58,118,-53,78,-48,119,-43,-39,-38,119,-32,66,-26,52,-20,70,-14,103,-8,-102,-2,-57,4,-9,10,10,17,19,23,-24,28,-97,34,26,40,94,45,90,50,13,55,108,59,114,63,25,67,92,70,50,73,-94,75,-106,77,31,79,43,80,-62,80,-32,80,-126,80,-83,79,99,78,-98,76,108,74,-59,71,-74,68,64,65,102,61,49,57,-88,52,-51,47,-83,42,77,37,-78,31,-21,25,-3,19,-18,13,-48,7,-97,1,115,-5,69,-11,52,-17,46,-23,87,-29,-95,-35,35,-40,-27,-46,-32,-51,52,-55,-52,-60,-56,-64,29,-67,-40,-71,-4,-74,-113,-76,-114,-78,11,-79,-14,-81,91,-81,56,-81,-113,-81,97,-80,-92,-79,102,-77,-112,-75,52,-72,59,-69,-83,-66,-125,-62,-80,-58,56,-53,8,-48,41,-43,-125,-38,24,-32,-34,-27,-59,-21,-44,-15,-19,-9,30,-2,69,4,114,10,-123,16,-124,22,98,28,19,34,-111,39,-41,44,-45,49,-117,54,-18,58,-8,62,-89,66,-18,69,-50,72,64,75,69,77,-50,78,-21,79,-120,80,-80,80,97,80,-108,79,84,78,-97,76,115,74,-35,71,-41,68,108,65,-98,61,117,57,-11,52,37,48,16,43,-74,37,39,32,105,26,125,20,124,14,91,8,56,2,9,-4,-27,-11,-49,-17,-49,-23,-8,-29,63,-34,-60,-40,126,-45,122,-50,-58,-55,92,-59,80,-63,-98,-67,81,-70,109,-73,-11,-76,-19,-78,91,-79,57,-80,-104,-81,100,-81,-76,-81,114,-80,-78,-79,90,-77,-124,-75,14,-72,19,-69,113,-66,61,-62,92,-58,-40,-54,-94,-49,-81,-44,7,-38,-115,-33,75,-27,47,-21,46,-15,76,-9,108,-3,-102,3,-70,9,-47,15,-49,21,-86,27,95,33,-34,38,38,44,42,49,-27,53,80,58,96,62,24,66,104,69,83,72,-46,74,-36,76,123,78,-99,79,76,80,-126,80,61,80,-124,79,81,78,-87,76,-111,74,3,72,18,69,-79,65,-12,61,-40,57,100,53,-93,48,-105,43,74,38,-57,32,13,27,49,21,47,15,30,9,-9,2,-44,-4,-83,-10,-100,-16,-98,-22,-63,-28,13,-33,-118,-39,65,-44,57,-49,124,-54,13,-58,-11,-63,60,-66,-30,-70,-11,-73,108,-75,92,-77,-75,-79,-115,-80,-45,-81,-104,-81,-48,-81,-122,-80,-85,-79,78,-77,91,-75,-31,-73,-54,-70,34,-66,-42,-63,-19,-59,85,-54,20,-49,20,-44,95,-39,-38,-34,-113,-28,103,-22,98,-16,117,-10,-108,-4,-72,2,-35,8,-23,14,-17,20,-60,26,-126,32,-2,37,83,43,84,48,32,53,-116,57,-84,61,108,65,-55,68,-61,71,76,74,108,76,19,78,76,79,7,80,82,80,29,80,121,79,84,78,-61,76,-73,74,68,72,93,69,19,66,100,62,89,58,-11,53,68,49,67,44,8,39,-115,33,-33,27,13,22,20,16,8,10,-21,3,-57,-3,-89,-9,-104,-15,-107,-21,-67,-27,-1,-33,127,-38,42,-43,32,-48,84,-53,-31,-58,-71,-62,-8,-66,-116,-69,-110,-72,-6,-75,-40,-77,33,-78,-27,-80,25,-80,-53,-81,-16,-81,-113,-80,-92,-79,47,-77,44,-75,-102,-73,115,-70,-76,-67,90,-63,92,-59,-76,-55,99,-50,84,-45,-114,-40,2,-34,-92,-29,120,-23,103,-17,114,-11,-116,-5,-85,1,-52,7,-37,13,-36,19,-73,25,116,31,-6,36,80,42,98,47,45,52,-83,56,-43,60,-94,64,20,68,21,71,-71,73,-29,75,-92,77,-21,78,-64,79,27,80,0,80,108,79,100,78,-30,76,-13,74,-115,72,-63,69,-117,66,-18,62,-7,58,-91,54,5,50,25,45,-27,39,-128,34,-39,28,23,23,35,17,34,11,8,5,-20,-2,-49,-8,-67,-14,-64,-20,-33,-26,36,-31,-106,-37,66,-42,39,-47,90,-52,-49,-57,-91,-61,-54,-65,87,-68,69,-71,-98,-74,100,-76,-99,-78,71,-79,105,-80,1,-80,16,-80,-105,-80,-105,-79,6,-77,-16,-76,67,-73,7,-70,52,-67,-63,-64,-81,-60,-10,-56,-115,-51,114,-46,-102,-41,-4,-36,-105,-30,89,-24,65,-18,67,-12,86,-6,114,0,-115,6,-99,12,-101,18,127,24,58,30,-52,35,38,41,66,46,28,51,-92,55,-32,59,-68,63,60,67,88,70,7,73,78,75,32,77,-126,78,109,79,-31,79,-33,79,100,79,116,78,15,77,52,75,-20,72,53,70,23,67,-109,63,-79,59,118,55,-26,50,15,46,-18,40,-109,35,1,30,71,24,93,18,108,12,80,6,63,0,35,-6,19,-12,21,-18,48,-24,113,-30,-34,-36,126,-41,91,-46,125,-51,-20,-56,-88,-60,-58,-64,52,-67,25,-70,84,-73,9,-75,37,-77,-70,-79,-65,-80,64,-80,51,-80,-97,-80,-125,-79,-39,-78,-90,-76,-31,-74,-118,-71,-101,-68,19,-64,-24,-61,25,-56}; }
	private static byte[] data19(){ return new byte[] {-101,-52,106,-47,-125,-42,-47,-37,95,-31,19,-25,-18,-20,-22,-14,-13,-8,9,-1,35,5,47,11,50,17,20,23,-39,28,110,34,-44,39,-4,44,-32,49,125,54,-60,58,-74,62,74,66,122,69,67,72,-95,74,-115,76,9,78,15,79,-96,79,-72,79,93,79,-120,78,62,77,-123,75,81,73,-65,70,-77,67,80,64,-125,60,96,56,-21,51,35,47,26,42,-50,36,79,31,-98,25,-54,19,-43,13,-49,7,-71,1,-87,-5,-109,-11,-104,-17,-80,-23,-23,-29,81,-34,-28,-40,-71,-45,-56,-50,44,-54,-48,-59,-33,-63,55,-66,1,-69,41,-72,-68,-75,-56,-77,53,-78,41,-79,-127,-80,94,-80,-87,-80,110,-79,-89,-78,84,-76,113,-74,-1,-72,-14,-69,79,-65,7,-61,34,-57,-119,-53,70,-48,68,-43,-123,-38,-2,-33,-91,-27,116,-21,97,-15,101,-9,118,-3,-119,3,-106,9,-104,15,127,21,73,27,-24,32,86,38,-117,43,-127,48,42,53,-120,57,-115,61,57,65,-127,68,100,71,-35,73,-27,75,-128,77,-93,78,85,79,-116,79,82,79,-103,78,118,77,-44,75,-52,73,76,71,105,68,26,65,112,61,101,57,9,53,90,48,101,43,50,38,-67,32,36,27,87,21,115,15,114,9,103,3,83,-3,71,-9,72,-15,90,-21,-109,-27,-22,-33,122,-38,59,-43,67,-48,-119,-53,39,-57,18,-61,93,-65,8,-68,20,-71,-112,-74,117,-76,-52,-78,-102,-79,-45,-80,-112,-80,-75,-80,92,-79,115,-78,-6,-77,-2,-75,97,-72,60,-69,119,-66,18,-62,16,-58,93,-54,0,-49,-23,-45,19,-39,120,-34,16,-28,-50,-23,-76,-17,-88,-11,-74,-5,-61,1,-49,7,-46,13,-70,19,-114,25,50,31,-80,36,-17,41,-11,46,-76,51,37,56,65,60,7,64,104,67,105,70,1,73,38,75,-27,76,38,78,-2,78,85,79,64,79,-84,78,-87,77,49,76,66,74,-17,71,36,69,-2,65,109,62,-125,58,65,54,-81,49,-47,44,-78,39,88,34,-55,28,18,23,54,17,67,11,60,5,49,-1,36,-7,36,-13,55,-19,98,-25,-71,-31,52,-36,-16,-42,-33,-47,23,-51,-99,-56,111,-60,-93,-64,46,-67,33,-70,120,-73,65,-75,115,-77,29,-78,54,-79,-57,-80,-48,-80,75,-79,62,-78,-93,-77,123,-75,-61,-73,116,-70,-113,-67,11,-63,-25,-60,24,-55,-96,-51,106,-46,-125,-41,-50,-36,85,-30,5,-24,-43,-19,-54,-13,-61,-7,-43,-1,-39,5,-34,11,-53,17,-94,23,82,29,-39,34,43,40,63,45,20,50,-102,54,-47,58,-80,62,48,66,79,69,6,72,83,74,46,76,-99,77,-112,78,23,79,33,79,-69,78,-38,77,-117,76,-61,74,-109,72,-14,69,-23,66,-128,63,-76,59,-108,55,28,51,91,46,86,41,15,36,-102,30,-19,24,38,19,59,13,63,7,57,1,46,-5,49,-11,59,-17,102,-23,-82,-29,36,-34,-55,-40,-85,-45,-52,-50,58,-54,-8,-59,8,-62,122,-66,74,-69,-126,-72,35,-74,52,-76,-76,-78,-87,-79,18,-79,-16,-80,66,-79,16,-78,72,-77,-4,-76,25,-73,-91,-71,-101,-68,-15,-65,-83,-61,-69,-57,36,-52,-43,-48,-50,-43,6,-37,117,-32,19,-26,-43,-21,-69,-15,-83,-9,-75,-3,-70,3,-70,9,-80,15,-121,21,69,27,-43,32,57,38,95,43,72,48,-25,52,56,57,52,61,-44,64,20,68,-17,70,95,73,99,75,-10,76,22,78,-59,78,-7,78,-68,78,9,78,-33,76,72,75,60,73,-61,70,-25,67,-100,64,-4,60,-9,56,-92,52,1,48,20,43,-20,37,-121,32,-13,26,59,21,90,15,110,9,107,3,102,-3,105,-9,112,-15,-106,-21,-44,-27,60,-32,-44,-38,-96,-43,-80,-48,1,-52,-91,-57,-104,-61,-23,-65,-107,-68,-83,-71,34,-73,18,-75,97,-77,51,-78,107,-79,32,-79,72,-79,-28,-79,-10,-78,123,-76,108,-74,-47,-72,-100,-69,-53,-66,98,-62,74,-58,-109,-54,35,-49,0,-44,29,-39,117,-34,-5,-29,-79,-23,-127,-17,112,-11,105,-5,110,1,107,7,99,13,66,19,6,25,-89,30,21,36,84,41,79,46,9,51,118,55,-113,59,83,63,-76,66,-74,69,75,72,125,74,53,76,-121,77,90,78,-59,78,-81,78,45,78,49,77,-60,75,-24,73,-100,71,-26,68,-54,65,76,62,112,58,64,54,-66,49,-15,44,-30,39,-104,34,27,29,113,23,-87,17,-66,11,-51,5,-55,-1,-53,-7,-42,-13,-14,-19,42,-24,-125,-30,14,-35,-62,-41,-63,-46,-13,-51,127,-55,81,-59,126,-63,11,-66,-14,-70,75,-72,6,-74,49,-76,-47,-78,-36,-79,98,-79,91,-79,-58,-79,-85,-78,-3,-77,-59,-75,-8,-73,-105,-70,-99,-67,7,-63,-51,-60,-19,-56,90,-51,26,-46,21,-41,86,-36,-60,-31,100,-25,40,-19,3,-13,-6,-8,-15,-2,-14,4,-23,10,-51,16,-101,22,70,28,-57,33,21,39,45,44}; }
	private static byte[] data20(){ return new byte[] {-5,48,-119,53,-63,57,-90,61,48,65,85,68,26,71,111,73,95,75,-43,76,-31,77,117,78,-108,78,67,78,120,77,59,76,-109,74,111,72,-16,69,-7,66,-84,63,-10,59,-18,55,-112,51,-28,46,-10,41,-58,36,99,31,-49,25,21,20,63,14,80,8,90,2,92,-4,103,-10,126,-16,-83,-22,-5,-28,115,-33,27,-38,-7,-44,26,-48,-127,-53,54,-57,64,-61,-92,-65,103,-68,-112,-71,33,-73,28,-75,-114,-77,100,-78,-64,-79,122,-79,-65,-79,104,-78,-118,-77,34,-75,31,-73,-109,-71,104,-68,-91,-65,65,-61,54,-57,-126,-53,22,-48,-4,-44,20,-38,112,-33,-10,-28,-91,-22,118,-16,91,-10,81,-4,73,2,64,8,45,14,-4,19,-70,25,69,31,-84,36,-45,41,-58,46,105,51,-58,55,-46,59,122,63,-44,66,-68,69,69,72,95,74,11,76,72,77,15,78,102,78,67,78,-79,77,-87,76,49,75,69,73,-12,70,47,68,17,65,-121,61,-88,57,118,53,-22,48,36,44,14,39,-55,33,76,28,-86,22,-35,16,4,11,16,5,26,-1,38,-7,53,-13,99,-19,-96,-25,13,-30,-98,-36,102,-41,111,-46,-78,-51,75,-55,45,-59,106,-63,4,-66,-2,-70,97,-72,45,-74,103,-76,17,-77,45,-78,-66,-79,-62,-79,58,-78,39,-77,-125,-76,83,-74,-115,-72,52,-69,62,-66,-83,-63,116,-59,-104,-55,4,-50,-58,-46,-67,-41,-1,-36,103,-30,3,-24,-64,-19,-104,-13,-124,-7,120,-1,107,5,91,11,50,17,-6,22,-106,28,13,34,80,39,86,44,32,49,-101,53,-53,57,-97,61,34,65,52,68,-10,70,56,73,33,75,-115,76,-115,77,26,78,48,78,-41,77,5,77,-60,75,19,74,-16,71,104,69,116,66,33,63,109,59,102,55,6,51,96,46,116,41,70,36,-21,30,89,25,-88,19,-41,13,-14,7,2,2,15,-4,31,-10,67,-16,122,-22,-43,-28,83,-33,9,-38,-18,-44,29,-48,-117,-53,75,-57,96,-61,-53,-65,-101,-68,-55,-71,99,-73,104,-75,-37,-77,-63,-78,22,-78,-27,-79,30,-78,-43,-78,-9,-77,-114,-75,-111,-73,2,-70,-40,-68,19,-64,-83,-61,-97,-57,-25,-53,123,-48,83,-43,112,-38,-67,-33,67,-27,-26,-22,-78,-16,-114,-10,123,-4,108,2,91,8,58,14,9,20,-77,25,63,31,-107,36,-67,41,-100,46,67,51,-113,55,-105,59,60,63,-119,66,112,69,-13,71,7,74,-78,75,-24,76,-79,77,1,78,-28,77,75,77,73,76,-51,74,-22,72,-108,70,-39,67,-70,64,56,61,96,57,45,53,-80,48,-24,43,-30,38,-97,33,44,28,-113,22,-47,16,-6,10,19,5,35,-1,55,-7,83,-13,-126,-19,-48,-25,59,-30,-37,-36,-89,-41,-77,-46,5,-50,-103,-55,-120,-59,-60,-63,98,-66,99,-69,-63,-72,-105,-74,-55,-76,121,-77,-111,-78,33,-78,34,-78,-103,-78,127,-77,-38,-76,-94,-74,-41,-72,120,-69,121,-66,-28,-63,-96,-59,-66,-55,33,-50,-41,-46,-53,-41,-4,-36,98,-30,-17,-25,-88,-19,114,-13,88,-7,65,-1,46,5,19,11,-25,16,-95,22,61,28,-87,33,-22,38,-21,43,-82,48,42,53,82,57,44,61,-90,64,-63,67,122,70,-57,72,-86,74,33,76,31,77,-73,77,-51,77,127,77,-80,76,123,75,-50,73,-71,71,53,69,81,66,2,63,94,59,93,55,11,51,112,46,-115,41,109,36,25,31,-107,25,-20,19,40,14,73,8,101,2,118,-4,-108,-10,-69,-16,-5,-22,88,-27,-32,-33,-108,-38,-126,-43,-81,-48,31,-52,-30,-57,-14,-61,95,-64,40,-67,87,-70,-24,-73,-19,-75,81,-76,58,-77,124,-78,74,-78,117,-78,37,-77,55,-76,-55,-75,-73,-73,37,-70,-26,-68,27,-64,-95,-61,-116,-57,-64,-53,77,-48,21,-43,36,-38,104,-33,-35,-28,123,-22,55,-16,10,-10,-17,-5,-43,1,-66,7,-106,13,92,19,7,25,-118,30,-32,35,4,41,-25,45,-120,50,-35,54,-28,58,-115,62,-29,65,-53,68,91,71,116,73,43,75,106,76,62,77,-97,77,-122,77,6,77,8,76,-93,74,-55,72,-121,70,-39,67,-51,64,88,61,-111,57,110,53,1,49,73,44,79,39,29,34,-75,28,39,23,117,17,-88,11,-54,5,-25,-1,-4,-7,40,-12,84,-18,-84,-24,23,-29,-71,-35,-123,-40,-110,-45,-35,-50,116,-54,84,-58,-109,-62,36,-65,27,-68,117,-71,53,-73,100,-75,0,-76,13,-77,-116,-78,126,-78,-32,-78,-70,-77,-3,-76,-73,-74,-40,-72,100,-69,88,-66,-90,-63,91,-59,91,-55,-74,-51,84,-46,58,-41,92,-36,-82,-31,51,-25,-39,-20,-100,-14,116,-8,83,-2,59,4,22,10,-24,15,-101,21,55,27,-95,32,-28,37,-24,42,-83,47,49,52,97,56,64,60,-55,63,-20,66,-76,69,16,72,2,74,-120,75,-99,76,64,77,114,77,48,77,126,76,88,75,-59,73}; }
	private static byte[] data21(){ return new byte[] {-61,71,87,69,-120,66,79,63,-63,59,-44,55,-103,51,15,47,63,42,53,37,-20,31,126,26,-33,20,41,15,87,9,125,3,-107,-3,-66,-9,-29,-15,46,-20,-121,-26,18,-31,-61,-37,-85,-42,-41,-47,59,-51,-9,-56,-4,-60,89,-63,27,-66,48,-69,-68,-72,-95,-74,0,-75,-60,-77,0,-77,-87,-78,-55,-78,85,-77,89,-76,-56,-75,-87,-73,-17,-71,-91,-68,-76,-65,47,-61,-10,-58,29,-53,-117,-49,67,-44,61,-39,110,-34,-49,-29,98,-23,9,-17,-42,-12,-85,-6,-117,0,107,6,62,12,2,18,-86,23,47,29,-120,34,-79,39,-103,44,72,49,-93,53,-70,57,112,61,-40,64,-46,67,117,70,-91,72,113,74,-55,75,-72,76,44,77,56,77,-54,76,-17,75,-94,74,-25,72,-66,70,50,68,58,65,-23,61,55,58,47,54,-34,49,54,45,92,40,54,35,-22,29,103,24,-56,18,7,13,56,7,90,1,127,-5,-91,-11,-32,-17,46,-22,-95,-28,57,-33,3,-38,5,-43,71,-48,-50,-53,-90,-57,-52,-61,82,-64,46,-67,116,-70,28,-72,49,-74,-76,-76,-95,-77,7,-77,-42,-78,32,-77,-45,-77,-2,-76,-110,-74,-105,-72,4,-69,-44,-67,11,-63,-101,-60,-124,-56,-63,-52,69,-47,19,-42,27,-37,92,-32,-55,-27,97,-21,20,-15,-36,-10,-73,-4,-115,2,108,8,49,14,-20,19,-125,25,-9,30,59,36,76,41,28,46,-81,50,-19,54,-28,58,121,62,-65,65,-108,68,21,71,27,73,-58,74,-13,75,-68,76,12,77,-17,76,91,76,93,75,-24,73,13,72,-62,69,19,67,2,64,-116,60,-56,56,-95,52,61,48,-125,43,-108,38,100,33,8,28,-128,22,-41,16,25,11,67,5,109,-1,-108,-7,-60,-13,11,-18,101,-24,-24,-30,-106,-35,113,-40,-112,-45,-26,-50,-114,-54,127,-58,-56,-62,107,-65,107,-68,-44,-71,-98,-73,-38,-75,127,-76,-109,-77,28,-77,18,-77,127,-77,87,-76,-93,-75,90,-73,-128,-71,11,-68,-6,-66,75,-62,-9,-59,-9,-55,72,-50,-30,-46,-67,-41,-39,-36,32,-30,-101,-25,55,-19,-21,-14,-69,-8,-117,-2,102,4,53,10,-9,15,-94,21,41,27,-112,32,-69,37,-70,42,113,47,-25,51,15,56,-30,59,97,63,125,66,59,69,-112,71,126,73,-5,74,17,76,-84,76,-32,76,-100,76,-24,75,-57,74,53,73,53,71,-45,68,0,66,-40,62,75,59,106,55,53,51,-73,46,-16,41,-13,36,-74,31,81,26,-61,20,21,15,84,9,-127,3,-80,-3,-38,-9,22,-14,100,-20,-47,-26,96,-31,34,-36,17,-41,68,-46,-73,-51,116,-55,-125,-59,-23,-63,-90,-66,-52,-69,78,-71,62,-73,-103,-75,93,-76,-105,-77,62,-77,88,-77,-30,-77,-34,-76,68,-74,31,-72,94,-70,4,-67,17,-64,117,-61,59,-57,79,-53,-79,-49,95,-44,69,-39,109,-34,-65,-29,64,-23,-32,-18,-102,-12,99,-6,55,0,8,6,-47,11,-119,17,39,23,-95,28,-11,33,15,39,-8,43,-102,48,-9,52,7,57,-69,60,35,64,29,67,-62,69,-12,71,-60,73,35,75,22,76,-106,76,-90,76,70,76,115,75,51,74,-123,72,106,70,-20,67,3,65,-63,61,30,58,41,54,-27,49,81,45,-122,40,112,35,54,30,-64,24,51,19,-128,13,-66,7,-14,1,28,-4,87,-10,-108,-16,-14,-22,105,-27,10,-32,-38,-38,-30,-43,34,-47,-78,-52,-126,-56,-82,-60,43,-63,8,-66,68,-69,-24,-72,-13,-74,106,-75,82,-76,-93,-77,109,-77,-95,-77,72,-76,99,-75,-29,-74,-40,-72,48,-69,-18,-67,19,-63,-118,-60,102,-56,-120,-52,-3,-48,-75,-43,-85,-38,-40,-33,54,-27,-70,-22,92,-16,24,-10,-31,-5,-84,1,-128,7,57,13,-18,18,121,24,-20,29,40,35,58,40,8,45,-102,49,-33,53,-41,57,118,61,-66,64,-92,67,42,70,65,72,-6,73,52,75,18,76,114,76,104,76,-20,75,-1,74,-93,73,-33,71,-87,69,22,67,22,64,-64,60,14,57,2,53,-76,48,16,44,58,39,28,34,-41,28,95,23,-50,17,24,12,90,6,-117,0,-63,-6,-3,-12,71,-17,-82,-23,49,-28,-29,-34,-65,-39,-37,-44,47,-48,-47,-53,-70,-57,-7,-61,-111,-64,-125,-67,-35,-70,-106,-72,-65,-74,78,-75,81,-76,-67,-77,-94,-77,-21,-77,-76,-76,-35,-75,126,-73,-124,-71,-13,-69,-55,-66,-6,-63,-116,-59,111,-55,-89,-51,36,-46,-21,-42,-25,-37,30,-31,-127,-26,5,-20,-79,-15,99,-9,49,-3,-10,2,-63,8,119,14,29,20,-93,25,1,31,56,36,48,41,-12,45,111,50,-95,54,-124,58,14,62,62,65,13,68,121,70,124,72,23,74,62,75,-1,75,70,76,40,76,-112,75,-113,74,28,73,63,71,-5,68,77,66,66,63,-41,59,21,56,-1,51,-97,47,-10,42,17,38,-15,32,-94,27,43,22,-111,16,-29,10,31,5}; }
	private static byte[] data22(){ return new byte[] {90,-1,-111,-7,-44,-13,41,-18,-104,-24,41,-29,-26,-35,-45,-40,-4,-45,101,-49,22,-53,22,-57,102,-61,20,-64,30,-67,-118,-70,95,-72,-103,-74,69,-75,88,-76,-28,-77,-44,-77,64,-76,19,-75,89,-74,10,-72,37,-70,-89,-68,-119,-65,-45,-62,106,-58,99,-54,-96,-50,44,-45,-7,-41,-3,-36,60,-30,-99,-25,44,-19,-49,-14,-121,-8,79,-2,16,4,-43,9,-124,15,31,21,-100,26,-18,31,21,37,2,42,-76,46,31,51,63,55,15,59,-124,62,-91,65,90,68,-74,70,-96,72,37,74,60,75,-30,75,26,76,-31,75,57,75,35,74,-98,72,-80,70,87,68,-98,65,127,62,10,59,57,55,27,51,-84,46,0,42,14,37,-16,31,-106,26,34,21,-125,15,-41,9,25,4,82,-2,-109,-8,-38,-14,57,-19,-80,-25,78,-30,20,-35,17,-40,73,-45,-66,-50,-124,-54,-115,-58,-7,-62,-79,-65,-44,-68,78,-70,57,-72,-122,-74,71,-75,109,-76,8,-76,19,-76,-118,-76,117,-75,-56,-74,-116,-72,-74,-70,71,-67,58,-64,-118,-61,52,-57,50,-53,124,-49,15,-44,-32,-40,-18,-35,43,-29,-107,-24,32,-18,-61,-13,125,-7,60,-1,-3,4,-70,10,97,16,-11,21,104,27,-83,32,-54,37,-84,42,73,47,-82,51,-72,55,121,59,-29,62,-24,65,-104,68,-40,70,-75,72,41,74,41,75,-60,75,-27,75,-97,75,-28,74,-65,73,42,72,46,70,-57,67,2,65,-43,61,89,58,121,54,86,50,-33,45,44,41,56,36,16,31,-68,25,62,20,-88,14,-7,8,60,3,126,-3,-63,-9,15,-14,119,-20,-11,-26,-98,-31,112,-36,118,-41,-68,-46,62,-50,18,-54,43,-58,-92,-62,109,-65,-98,-68,42,-70,37,-72,-125,-74,79,-75,-114,-76,48,-76,81,-76,-46,-76,-49,-75,47,-73,0,-71,55,-69,-47,-67,-44,-64,40,-60,-30,-57,-32,-53,55,-48,-52,-44,-93,-39,-76,-34,-11,-29,92,-23,-22,-18,-118,-12,67,-6,-3,-1,-69,5,111,11,18,17,-98,22,3,28,73,33,80,38,46,43,-66,47,18,52,21,56,-59,59,32,63,28,66,-74,68,-18,70,-72,72,33,74,17,75,-100,75,-78,75,92,75,-105,74,98,73,-60,71,-70,69,77,67,120,64,73,61,-67,57,-33,53,-82,49,57,45,124,40,-121,35,96,30,5,25,-113,19,-13,13,73,8,-110,2,-44,-4,30,-9,116,-15,-34,-21,107,-26,22,-31,-11,-37,5,-41,83,-46,-26,-51,-66,-55,-20,-59,103,-62,71,-65,124,-68,30,-70,29,-72,-115,-74,102,-75,-83,-76,99,-76,-120,-76,27,-75,30,-74,-116,-73,100,-71,-90,-69,75,-66,79,-63,-78,-60,107,-56,114,-52,-50,-48,99,-43,65,-38,80,-33,-109,-28,-6,-23,-122,-17,38,-11,-40,-6,-110,0,74,6,-10,11,-104,17,22,23,123,28,-79,33,-74,38,-124,43,15,48,87,52,78,56,-11,59,69,63,49,66,-57,68,-19,70,-78,72,9,74,-12,74,110,75,-126,75,25,75,82,74,14,73,109,71,86,69,-27,66,7,64,-43,60,65,57,97,53,42,49,-75,44,-14,39,2,35,-45,29,-128,24,4,19,113,13,-58,7,19,2,90,-4,-88,-10,4,-15,120,-21,5,-26,-66,-32,-96,-37,-68,-42,18,-46,-86,-51,-108,-55,-66,-59,85,-62,43,-65,124,-68,25,-70,44,-72,-95,-74,-125,-75,-42,-76,-110,-76,-62,-76,90,-75,105,-74,-41,-73,-65,-71,-1,-69,-83,-66,-73,-63,25,-59,-36,-56,-31,-52,66,-47,-42,-43,-74,-38,-59,-33,5,-27,111,-22,-12,-17,-108,-11,67,-5,-10,0,-85,6,85,12,-23,17,109,23,-66,28,-8,33,-18,38,-71,43,58,48,122,52,105,56,10,60,76,63,55,66,-67,68,-31,70,-101,72,-22,73,-50,74,66,75,76,75,-30,74,13,74,-53,72,30,71,8,69,-113,66,-79,63,120,60,-26,56,-1,52,-53,48,82,44,-109,39,-97,34,118,29,32,24,-85,18,22,13,114,7,-63,1,13,-4,98,-10,-65,-16,59,-21,-50,-27,-116,-32,118,-37,-105,-42,-12,-47,-106,-51,-127,-55,-69,-59,75,-62,59,-65,126,-68,53,-70,63,-72,-60,-74,-87,-75,0,-75,-60,-76,-9,-76,-106,-75,-90,-74,29,-72,0,-70,77,-68,-12,-66,6,-62,104,-59,41,-55,51,-51,-114,-47,39,-42,3,-37,17,-32,78,-27,-74,-22,56,-16,-43,-11,126,-5,48,1,-33,6,-125,12,22,18,-116,23,-28,28,13,34,6,39,-60,43,69,48,123,52,104,56,-1,59,62,63,37,66,-94,68,-59,70,117,72,-58,73,-96,74,22,75,21,75,-81,74,-46,73,-110,72,-33,70,-52,68,77,66,114,63,56,60,-92,56,-62,52,-117,48,22,44,88,39,104,34,61,29,-16,23,121,18,-20,12,73,7,-99,1,-19,-5,70,-10,-85,-16,38,-21,-61,-27,-125,-32,115,-37,-103,-42,-6,-47,-95,-51,-112,-55,-47,-59,99,-62,86,-65}; }
	private static byte[] data23(){ return new byte[] {-95,-68,85,-70,106,-72,-19,-74,-43,-75,49,-75,-11,-76,40,-75,-51,-75,-40,-74,85,-72,53,-70,-127,-68,42,-65,56,-62,-100,-59,87,-55,101,-51,-74,-47,83,-42,40,-37,51,-32,112,-27,-49,-22,82,-16,-24,-11,-113,-5,58,1,-26,6,-122,12,21,18,-121,23,-39,28,-2,33,-12,38,-83,43,46,48,89,52,76,56,-42,59,28,63,-7,65,120,68,-106,70,74,72,-111,73,116,74,-31,74,-25,74,123,74,-91,73,94,72,-74,70,-101,68,38,66,72,63,18,60,-124,56,-98,52,116,48,-6,43,69,39,86,34,48,29,-23,23,115,18,-17,12,74,7,-88,1,-7,-5,87,-10,-63,-16,63,-21,-33,-27,-91,-32,-107,-37,-62,-42,35,-46,-51,-51,-66,-55,3,-58,-109,-62,-116,-65,-45,-68,-117,-70,-98,-72,34,-73,8,-74,100,-75,39,-75,87,-75,-5,-75,3,-73,124,-72,93,-70,-98,-68,78,-65,77,-62,-74,-59,103,-55,114,-51,-64,-47,87,-42,38,-37,48,-32,98,-27,-60,-22,59,-16,-46,-11,113,-5,25,1,-63,6,94,12,-26,17,89,23,-93,28,-53,33,-70,38,116,43,-17,47,31,52,10,56,-101,59,-37,62,-69,65,60,68,88,70,16,72,90,73,60,74,-81,74,-73,74,78,74,126,73,59,72,-110,70,-122,68,11,66,59,63,7,60,123,56,-93,52,118,48,6,44,87,39,107,34,79,29,9,24,-102,18,26,13,123,7,-33,1,48,-4,-105,-10,-2,-16,-122,-21,36,-26,-18,-32,-31,-37,11,-41,115,-46,23,-50,15,-54,75,-58,-28,-62,-48,-65,31,-67,-50,-70,-31,-72,96,-73,68,-74,-103,-75,89,-75,-123,-75,32,-74,38,-73,-105,-72,113,-70,-81,-68,84,-65,80,-62,-81,-59,92,-55,94,-51,-89,-47,53,-42,1,-37,0,-32,50,-27,-121,-22,-1,-17,-116,-11,41,-5,-52,0,112,6,7,12,-112,17,-2,22,72,28,109,33,91,38,21,43,-111,47,-61,51,-83,55,66,59,-124,62,102,65,-18,67,12,70,-55,71,25,73,0,74,123,74,-122,74,42,74,89,73,37,72,-126,70,121,68,14,66,63,63,23,60,-109,56,-63,52,-98,48,53,44,-115,39,-88,34,-107,29,82,24,-17,18,109,13,-36,7,58,2,-100,-4,-5,-10,109,-15,-13,-21,-109,-26,98,-31,79,-36,127,-41,-31,-46,-121,-50,123,-54,-78,-58,75,-61,49,-64,122,-67,37,-69,48,-71,-86,-73,-121,-74,-46,-75,-115,-75,-84,-75,68,-74,61,-73,-90,-72,118,-70,-83,-68,66,-65,63,-62,-119,-59,53,-55,43,-51,106,-47,-15,-43,-77,-38,-83,-33,-44,-28,38,-22,-110,-17,32,-11,-79,-6,87,0,-18,5,-117,11,12,17,121,22,-58,27,-29,32,-37,37,-111,42,16,47,72,51,48,55,-46,58,15,62,3,65,-122,67,-75,69,116,71,-50,72,-63,73,64,74,91,74,4,74,64,73,24,72,123,70,-123,68,28,66,96,63,60,60,-55,56,-3,52,-26,48,-121,44,-24,39,13,35,1,30,-59,24,108,19,-18,13,101,8,-58,2,44,-3,-112,-9,5,-14,-119,-20,49,-25,-11,-31,-20,-36,20,-40,114,-45,27,-49,2,-53,59,-57,-57,-61,-86,-64,-21,-67,-117,-69,-110,-71,-6,-73,-44,-74,18,-74,-67,-75,-38,-75,91,-74,81,-73,-89,-72,111,-70,-108,-68,37,-65,11,-62,83,-59,-20,-56,-40,-52,14,-47,-119,-43,65,-38,48,-33,82,-28,-106,-23,2,-17,-126,-12,20,-6,-82,-1,76,5,-39,10,99,16,-54,21,21,27,60,32,44,37,-19,41,108,46,-87,50,-101,54,63,58,-117,61,127,64,20,67,70,69,23,71,120,72,121,73,5,74,42,74,-25,73,41,73,22,72,-125,70,-102,68,69,66,-114,63,-126,60,18,57,91,53,76,49,-4,44,101,40,-104,35,-109,30,100,25,15,20,-100,14,21,9,-126,3,-27,-3,83,-8,-61,-14,80,-19,-16,-25,-71,-30,-86,-35,-49,-40,42,-44,-53,-49,-84,-53,-34,-57,98,-60,55,-63,116,-66,2,-68,0,-70,93,-72,35,-73,91,-74,-15,-75,3,-74,114,-74,89,-73,-94,-72,86,-70,113,-68,-20,-66,-56,-63,-2,-60,-117,-56,102,-52,-108,-48,-6,-44,-83,-39,-113,-34,-93,-29,-26,-24,64,-18,-65,-13,73,-7,-33,-2,117,4,8,10,-122,15,-11,20,63,26,101,31,95,36,30,41,-88,45,-21,49,-29,53,-106,57,-28,60,-18,63,-122,66,-52,68,-90,70,25,72,41,73,-61,73,-1,73,-64,73,36,73,16,72,-98,70,-68,68,124,66,-41,63,-40,60,123,57,-46,53,-46,49,-110,45,6,41,70,36,77,31,41,26,-36,20,115,15,-14,9,100,4,-50,-2,59,-7,-77,-13,57,-18,-33,-24,-95,-29,-110,-34,-82,-39,8,-43,-101,-48,121,-52,-98,-56,22,-59,-29,-63,11,-65,-109,-68,124,-70,-52,-72,-126,-73,-93,-74,48,-74,39,-74,-117,-74,91,-73,-112,-72,55,-70,56,-68,-90,-66}; }
	private static byte[] data24(){ return new byte[] {110,-63,-109,-60,12,-56,-36,-53,-13,-49,82,-44,-14,-40,-57,-35,-44,-30,4,-24,96,-19,-53,-14,86,-8,-28,-3,118,3,8,9,-124,14,-13,19,62,25,107,30,101,35,49,40,-68,44,11,49,17,53,-58,56,47,60,56,63,-20,65,58,68,41,70,-83,71,-49,72,124,73,-53,73,-93,73,22,73,31,72,-75,70,-11,68,-68,66,55,64,64,61,1,58,95,54,122,50,65,46,-50,41,21,37,47,32,17,27,-45,21,113,16,-6,10,113,5,-32,-1,80,-6,-54,-12,80,-17,-10,-23,-78,-28,-96,-33,-74,-38,7,-42,-110,-47,100,-51,125,-55,-24,-59,-90,-62,-65,-65,52,-67,12,-69,73,-71,-21,-73,-7,-74,111,-74,81,-74,-95,-74,87,-73,126,-72,4,-70,-6,-69,75,-66,0,-63,19,-60,118,-57,52,-53,55,-49,-120,-45,20,-40,-32,-36,-40,-31,5,-25,76,-20,-71,-15,51,-9,-63,-4,77,2,-37,7,88,13,-56,18,20,24,72,29,70,34,25,39,-79,43,6,48,29,52,-34,55,85,59,114,62,51,65,-102,67,-105,69,53,71,102,72,50,73,-112,73,-125,73,16,73,38,72,-29,70,44,69,21,67,-97,64,-61,61,-106,58,13,55,55,51,21,47,-80,42,11,38,48,33,35,28,-16,22,-104,17,42,12,-88,6,28,1,-111,-5,11,-10,-110,-16,52,-21,-17,-27,-44,-32,-27,-37,45,-41,-86,-46,116,-50,122,-54,-40,-58,-122,-61,-120,-64,-17,-67,-82,-69,-41,-71,98,-72,87,-73,-72,-74,127,-74,-73,-74,85,-73,93,-72,-43,-71,-90,-69,-25,-67,-125,-64,119,-61,-47,-58,106,-54,104,-50,-105,-46,30,-41,-50,-37,-64,-32,-40,-27,25,-21,119,-16,-19,-11,112,-5,-5,0,-125,6,4,12,112,17,-60,22,-7,27,-1,32,-35,37,126,42,-31,46,5,51,-41,54,94,58,-113,61,103,64,-35,66,-8,68,-88,70,-10,71,-39,72,80,73,97,73,0,73,64,72,6,71,120,69,114,67,27,65,86,62,65,59,-47,55,14,52,8,48,-82,43,36,39,83,34,90,29,50,24,-27,18,-123,13,5,8,-122,2,-9,-4,121,-9,-4,-15,-98,-20,84,-25,50,-30,59,-35,119,-40,-21,-45,-94,-49,-99,-53,-26,-57,-128,-60,113,-63,-68,-66,106,-68,116,-70,-21,-72,-61,-73,7,-73,-73,-74,-51,-74,84,-73,63,-72,-107,-71,83,-69,113,-67,-11,-65,-46,-62,10,-58,-107,-55,115,-51,-108,-47,-1,-43,-92,-38,126,-33,-117,-28,-67,-23,15,-17,126,-12,-9,-7,126,-1,4,5,-128,10,-14,15,73,21,127,26,-106,31,116,36,39,41,-104,45,-58,49,-76,53,69,57,-109,60,123,63,12,66,67,68,8,70,120,71,112,72,12,73,51,73,-10,72,78,72,55,71,-60,69,-35,67,-96,65,-7,62,1,60,-91,56,6,53,11,49,-47,44,86,40,-103,35,-75,30,-105,25,93,20,0,15,-111,9,19,4,-114,-2,12,-7,-107,-13,46,-18,-28,-24,-70,-29,-72,-34,-21,-39,78,-43,-8,-48,-32,-52,21,-55,-101,-59,115,-62,-88,-65,56,-67,44,-69,-128,-71,64,-72,101,-73,-13,-74,-17,-74,81,-73,33,-72,85,-71,-10,-70,-14,-68,92,-65,25,-62,53,-59,-87,-56,101,-52,118,-48,-58,-44,85,-39,33,-34,23,-29,61,-24,-124,-19,-31,-14,91,-8,-43,-3,90,3,-41,8,70,14,-94,19,-31,24,-4,29,-23,34,-88,39,36,44,109,48,97,52,24,56,109,59,123,62,31,65,116,67,87,69,-28,70,-3,71,-73,72,0,73,-28,72,90,72,106,71,16,70,82,68,45,66,-84,63,-52,60,-109,57,12,54,41,50,17,46,-95,41,5,37,43,32,35,27,-11,21,-87,16,62,11,-50,5,72,0,-49,-6,83,-11,-19,-17,-100,-22,107,-27,96,-32,-124,-37,-35,-42,111,-46,75,-50,101,-54,-41,-58,-108,-61,-82,-64,35,-66,-9,-69,48,-70,-54,-72,-46,-73,61,-73,23,-73,86,-73,4,-72,22,-71,-111,-70,115,-68,-79,-66,88,-63,78,-60,-88,-57,69,-53,62,-49,111,-45,-17,-41,-99,-36,-121,-31,-103,-26,-49,-21,39,-15,-115,-10,12,-4,-126,1,5,7,111,12,-44,17,21,23,59,28,51,33,-1,37,-113,42,-25,46,-14,50,-65,54,47,58,86,61,26,64,-119,66,-110,68,57,70,121,71,83,72,-64,72,-53,72,97,72,-104,71,97,70,-60,68,-57,66,102,64,-91,61,-110,58,32,55,104,51,92,47,19,43,-123,38,-58,33,-49,28,-78,23,116,18,21,13,-83,7,48,2,-75,-4,64,-9,-45,-15,-128,-20,70,-25,50,-30,71,-35,-111,-40,19,-44,-43,-49,-32,-53,49,-56,-40,-60,-45,-63,41,-65,-34,-68,-13,-70,109,-71,79,-72,-106,-73,75,-73,100,-73,-20,-73,-39,-72,47,-70,-24,-69,11,-66,-126,-64,99,-61,-113,-58,24,-54,-21,-51,7,-46,103,-42,1,-37,-44,-33,-46,-28,-4,-23,64,-17,-94,-12}; }
	private static byte[] data25(){ return new byte[] {17,-6,-119,-1,3,5,115,10,-41,15,33,21,79,26,83,31,46,36,-49,40,58,45,95,49,63,53,-48,56,15,60,-10,62,-125,65,-82,67,123,69,-35,70,-31,71,112,72,-93,72,98,72,-65,71,-82,70,61,69,95,67,41,65,-118,62,-102,59,75,56,-79,52,-58,48,-106,44,39,40,121,35,-98,30,-114,25,101,20,17,15,-77,9,61,4,-54,-2,81,-7,-23,-13,-117,-18,77,-23,45,-28,54,-33,111,-38,-34,-43,-117,-47,121,-51,-73,-55,60,-58,25,-61,82,-64,-37,-67,-41,-69,35,-70,-28,-72,0,-72,-114,-73,126,-73,-35,-73,-94,-72,-49,-71,97,-69,88,-67,-82,-65,101,-62,114,-59,-43,-56,-120,-52,-123,-48,-55,-44,73,-39,4,-34,-20,-30,5,-24,55,-19,-112,-14,-16,-9,103,-3,-39,2,76,8,-80,13,2,19,56,24,72,29,50,34,-27,38,101,43,-94,47,-101,51,74,55,-92,58,-77,61,90,64,-77,66,-99,68,46,70,83,71,18,72,108,72,84,72,-33,71,-12,70,-80,69,-4,67,-21,65,121,63,-87,60,-122,57,8,54,67,50,49,46,-35,41,77,37,-123,32,-112,27,114,22,52,17,-36,11,117,6,3,1,-113,-5,37,-10,-60,-16,127,-21,83,-26,80,-31,118,-36,-43,-41,104,-45,65,-49,94,-53,-58,-57,-122,-60,-107,-63,4,-65,-50,-68,-6,-70,-116,-71,-123,-72,-33,-73,-82,-73,-42,-73,118,-72,118,-71,-39,-70,-83,-68,-47,-66,101,-63,70,-60,-120,-57,20,-53,-14,-50,21,-45,119,-41,26,-36,-23,-32,-20,-27,15,-21,87,-16,-82,-11,26,-5,-119,0,-7,5,97,11,-73,16,-12,21,20,27,7,32,-43,36,97,41,-66,45,-51,49,-101,53,25,57,67,60,24,63,-113,65,-88,67,94,69,-79,70,-100,71,32,72,58,72,-20,71,54,71,26,70,-109,68,-78,66,100,64,-58,61,-62,58,114,55,-50,51,-35,47,-84,43,52,39,-115,34,-86,29,-91,24,116,19,46,14,-50,8,102,3,-11,-3,-116,-8,39,-13,-37,-19,-88,-24,-110,-29,-80,-34,-16,-39,116,-43,48,-47,48,-51,124,-55,19,-58,3,-61,72,-64,-21,-67,-17,-69,82,-70,29,-71,79,-72,-25,-73,-22,-73,83,-72,37,-71,95,-70,-3,-69,-4,-67,94,-64,22,-61,50,-58,-109,-55,80,-51,76,-47,-109,-43,21,-38,-53,-34,-72,-29,-59,-24,-5,-19,72,-13,-91,-8,21,-2,122,3,-22,8,61,14,-119,19,-81,24,-74,29,-112,34,57,39,-89,43,-38,47,-64,51,101,55,-82,58,-83,61,75,64,-114,66,116,68,-17,69,12,71,-66,71,9,72,-19,71,102,71,120,70,40,69,108,67,89,65,-37,62,12,60,-31,56,100,53,-101,49,-117,45,53,41,-88,36,-28,31,-17,26,-38,21,-97,16,78,11,-18,5,-125,0,27,-5,-74,-11,101,-16,36,-21,7,-26,15,-31,63,-36,-84,-41,73,-45,47,-49,89,-53,-52,-57,-103,-60,-79,-63,47,-65,0,-67,59,-69,-44,-71,-43,-72,63,-72,10,-72,72,-72,-28,-72,-20,-71,90,-69,38,-67,93,-65,-26,-63,-46,-60,13,-56,-97,-53,119,-49,-100,-45,-7,-41,-104,-36,100,-31,96,-26,-128,-21,-67,-16,17,-10,114,-5,-37,0,66,6,-97,11,-20,16,34,22,51,27,35,32,-34,36,104,41,-75,45,-67,49,-127,53,-13,56,26,60,-35,62,85,65,95,67,18,69,93,70,64,71,-62,71,-44,71,-122,71,-56,70,-83,69,36,68,63,66,-10,63,82,61,86,58,4,55,99,51,121,47,72,43,-40,38,53,34,87,29,91,24,49,19,-15,13,-102,8,58,3,-47,-3,113,-8,20,-13,-43,-19,-94,-24,-94,-29,-71,-34,16,-38,-108,-43,89,-47,101,-51,-79,-55,87,-58,71,-61,-106,-64,61,-66,67,-68,-82,-70,123,-71,-81,-72,74,-72,77,-72,-72,-72,-118,-71,-62,-70,93,-68,95,-66,-75,-64,119,-61,126,-58,-22,-55,-106,-51,-110,-47,-46,-43,73,-38,-1,-34,-36,-29,-24,-24,18,-18,88,-13,-82,-8,17,-2,116,3,-45,8,39,14,99,19,-120,24,-126,29,87,34,-8,38,99,43,-119,47,116,51,9,55,87,58,77,61,-22,63,43,66,14,68,-118,69,-90,70,89,71,-90,71,-118,71,8,71,29,70,-48,68,28,67,9,65,-105,62,-54,59,-87,56,50,53,113,49,105,45,29,41,-105,36,-36,31,-14,26,-28,21,-78,16,107,11,21,6,-81,0,84,-5,-13,-11,-85,-16,115,-21,91,-26,104,-31,-94,-36,15,-40,-76,-45,-99,-49,-57,-53,66,-56,10,-59,40,-62,-94,-65,117,-67,-84,-69,68,-70,65,-71,-90,-72,113,-72,-96,-72,64,-71,58,-70,-92,-69,105,-67,-110,-65,24,-62,-9,-60,42,-56,-78,-53,126,-49,-101,-45,-21,-41,-126,-36,67,-31,51,-26,75,-21,125,-16,-58,-11,35,-5,124,0,-30,5,49,11,125,16,-89,21,-72,26,-97,31,87,36,-31,40,37,45}; }
	private static byte[] data26(){ return new byte[] {52,49,-16,52,105,56,-118,59,88,62,-54,64,-33,66,-107,68,-28,69,-46,70,85,71,118,71,43,71,124,70,102,69,-20,67,14,66,-42,63,56,61,76,58,5,55,113,51,-109,47,110,43,12,39,115,34,-92,29,-80,24,-111,19,95,14,15,9,-71,3,91,-2,-3,-8,-81,-13,109,-18,73,-23,67,-28,103,-33,-71,-38,66,-42,6,-46,14,-50,95,-54,-6,-58,-20,-61,49,-63,-44,-66,-44,-68,53,-69,-8,-71,37,-71,-79,-72,-82,-72,7,-71,-48,-71,-7,-70,-121,-68,120,-66,-58,-64,112,-61,113,-58,-56,-55,102,-51,89,-47,-127,-43,-12,-39,-109,-34,107,-29,100,-24,-121,-19,-66,-14,13,-8,100,-3,-64,2,24,8,101,13,-101,18,-66,23,-78,28,-117,33,37,38,-107,42,-67,46,-86,50,67,54,-101,57,-110,60,62,63,-125,65,115,67,-6,68,35,70,-29,70,61,71,50,71,-65,70,-29,69,-87,68,3,67,3,65,-94,62,-25,59,-42,56,115,53,-62,49,-55,45,-114,41,26,37,106,32,-107,27,-116,22,110,17,46,12,-29,6,-118,1,50,-4,-36,-10,-106,-15,101,-20,78,-25,95,-30,-108,-35,4,-39,-93,-44,-119,-48,-83,-52,32,-55,-32,-59,-13,-62,98,-64,41,-66,81,-68,-34,-70,-59,-71,32,-71,-46,-72,-8,-72,123,-71,107,-70,-70,-69,110,-67,-123,-65,-15,-63,-62,-60,-36,-57,81,-53,15,-49,17,-45,87,-41,-42,-37,-119,-32,108,-27,114,-22,-103,-17,-43,-12,40,-6,118,-1,-40,4,29,10,103,15,-116,20,-99,25,-125,30,64,35,-56,39,24,44,40,48,-16,51,115,55,-100,58,124,61,-6,63,29,66,-24,67,69,69,72,70,-31,70,18,71,-32,70,73,70,67,69,-24,67,27,66,-5,63,121,61,-98,58,113,55,-15,51,41,48,25,44,-51,39,66,35,-119,30,-95,25,-104,20,107,15,49,10,-36,4,-114,-1,52,-6,-20,-12,-81,-17,-118,-22,-121,-27,-89,-32,-10,-37,122,-41,53,-45,53,-49,121,-53,10,-56,-21,-60,35,-62,-78,-65,-98,-67,-18,-69,-103,-70,-79,-71,40,-71,5,-71,78,-71,-8,-71,9,-69,126,-68,83,-66,-120,-64,25,-61,0,-58,58,-55,-55,-52,-103,-48,-73,-44,9,-39,-99,-35,90,-30,72,-25,89,-20,-128,-15,-58,-10,15,-4,101,1,-76,6,-2,11,50,17,80,22,78,27,31,32,-53,36,57,41,114,45,99,49,20,53,112,56,-124,59,56,62,-101,64,-103,66,64,68,121,69,90,70,-54,70,-35,70,-125,70,-55,69,-91,68,35,67,58,65,-5,62,87,60,105,57,25,54,-118,50,-92,46,-120,42,37,38,-113,33,-54,28,-43,23,-55,18,-107,13,89,8,9,3,-71,-3,105,-8,42,-13,-12,-19,-27,-24,-22,-29,33,-33,-124,-38,28,-42,-12,-47,12,-50,109,-54,26,-57,26,-60,115,-63,32,-65,52,-67,-98,-69,114,-70,-88,-71,66,-71,69,-71,-83,-71,120,-70,-84,-69,62,-67,49,-65,-122,-63,46,-60,52,-57,-125,-54,40,-50,13,-46,60,-42,-96,-38,62,-33,10,-28,-3,-24,21,-18,66,-13,-123,-8,-48,-3,31,3,106,8,-87,13,-45,18,-30,23,-49,28,-110,33,38,38,127,42,-95,46,119,50,14,54,77,57,67,60,-38,62,28,65,-4,66,126,68,-99,69,84,70,-83,70,-105,70,35,70,70,69,4,68,100,66,97,64,2,62,74,59,61,56,-36,52,54,49,63,45,17,41,-98,36,-1,31,46,27,51,22,34,17,-23,11,-82,6,96,1,20,-4,-50,-10,-110,-15,111,-20,101,-25,-128,-30,-56,-35,59,-39,-17,-44,-41,-48,12,-51,-124,-55,80,-58,107,-61,-33,-64,-81,-66,-38,-68,107,-69,90,-70,-80,-71,106,-71,-117,-71,17,-70,-4,-70,74,-68,-6,-67,8,-64,117,-62,56,-59,79,-56,-69,-53,107,-49,105,-45,-96,-41,21,-36,-66,-32,-110,-27,-114,-22,-90,-17,-40,-12,26,-6,97,-1,-79,4,-20,9,43,15,65,20,75,25,32,30,-37,34,81,39,-94,43,-96,47,108,51,-35,54,14,58,-35,60,98,63,-126,65,70,67,-85,68,-87,69,73,70,126,70,80,70,-70,69,-59,68,102,67,-83,65,-113,63,26,61,74,58,41,55,-75,51,-5,47,-9,43,-73,39,61,35,-111,30,-72,25,-69,20,-98,15,110,10,44,5,-27,-1,-99,-6,92,-11,45,-16,19,-21,23,-26,65,-31,-105,-36,35,-40,-30,-45,-22,-49,44,-52,-62,-56,-91,-59,-39,-62,107,-64,81,-66,-98,-68,67,-69,87,-70,-62,-71,-100,-71,-41,-71,119,-70,125,-69,-25,-68,-85,-66,-42,-64,84,-61,45,-58,93,-55,-47,-52,-100,-48,-97,-44,-21,-40,102,-35,24,-30,-11,-26,-13,-21,18,-15,65,-10,-124,-5,-57,0,16,6,73,11,118,16,-117,21,126,26,80,31,-18,35,94,40,-111,44,-124,48,51,52,-110,55,-88,58,97,61,-53,63,-48,65,125,67,-58,68,-87,69}; }
	private static byte[] data27(){ return new byte[] {49,70,71,70,4,70,83,69,68,68,-49,66,-1,64,-55,62,67,60,92,57,42,54,-88,50,-37,46,-51,42,-128,38,-3,33,71,29,108,24,101,19,77,14,22,9,-37,3,-108,-2,82,-7,28,-12,-17,-18,-23,-23,-16,-28,48,-32,-110,-37,47,-41,2,-45,26,-49,119,-53,30,-56,25,-59,99,-62,14,-64,13,-66,114,-68,50,-69,88,-70,-27,-71,-50,-71,44,-70,-39,-70,-1,-69,118,-67,88,-65,-112,-63,40,-60,13,-57,80,-54,-43,-51,-87,-47,-67,-43,14,-38,-105,-34,76,-29,49,-24,49,-19,80,-14,-125,-9,-65,-4,2,2,68,7,115,12,-98,17,-96,22,-114,27,76,32,-32,36,62,41,93,45,66,49,-41,52,42,56,32,59,-50,61,24,64,13,66,-96,67,-49,68,-93,69,8,70,20,70,-80,69,-17,68,-55,67,64,66,91,64,21,62,121,59,-121,56,67,53,-78,49,-36,45,-65,41,110,37,-33,32,38,28,67,23,61,18,33,13,-18,7,-79,2,115,-3,52,-8,4,-13,-28,-19,-31,-24,-3,-29,68,-33,-73,-38,96,-42,75,-46,107,-50,-28,-54,-105,-57,-86,-60,9,-62,-57,-65,-35,-67,86,-68,45,-69,105,-70,8,-70,15,-70,115,-70,70,-69,111,-68,7,-66,-17,-65,66,-62,-31,-60,-33,-57,38,-53,-66,-50,-102,-46,-72,-42,19,-37,-97,-33,94,-28,66,-23,70,-18,103,-13,-107,-8,-46,-3,16,3,74,8,117,13,-108,18,-113,23,112,28,35,33,-89,37,-9,41,8,46,-39,49,97,53,-102,56,-118,59,20,62,92,64,46,66,-73,67,-51,68,-114,69,-32,69,-42,69,99,69,-117,68,87,67,-71,65,-58,63,111,61,-58,58,-58,55,116,52,-36,48,-9,44,-41,40,121,36,-23,31,41,27,69,22,61,17,32,12,-17,6,-73,1,121,-4,68,-9,25,-14,1,-19,11,-24,45,-29,-126,-34,4,-38,-71,-43,-79,-47,-25,-51,103,-54,53,-57,83,-60,-58,-63,-106,-65,-66,-67,75,-68,50,-69,-124,-70,50,-70,76,-70,-61,-70,-93,-69,-31,-68,-123,-66,127,-64,-35,-62,-116,-59,-110,-56,-23,-53,-122,-49,110,-45,-110,-41,-14,-37,-122,-32,70,-27,44,-22,52,-17,79,-12,-127,-7,-73,-2,-15,3,38,9,77,14,92,19,88,24,36,29,-45,33,72,38,-115,42,-115,46,81,50,-55,53,-11,56,-50,59,83,62,123,64,74,66,-71,67,-61,68,112,69,-76,69,-104,69,20,69,50,68,-24,66,67,65,59,63,-32,60,37,58,29,55,-62,51,30,48,53,44,15,40,-88,35,25,31,82,26,111,21,101,16,76,11,25,6,-24,0,-83,-5,125,-10,91,-15,73,-20,90,-25,-116,-30,-27,-35,119,-39,53,-43,61,-47,126,-51,15,-54,-24,-58,22,-60,-101,-63,118,-65,-78,-67,74,-68,68,-69,-93,-70,98,-70,-120,-70,15,-69,-3,-69,72,-67,-11,-66,3,-63,97,-61,37,-58,44,-55,-113,-52,51,-48,33,-44,75,-40,-82,-36,70,-31,6,-26,-15,-22,-14,-17,21,-11,58,-6,118,-1,-91,4,-40,9,-12,14,3,20,-19,24,-69,29,85,34,-57,38,-5,42,-12,46,-86,50,18,54,53,57,-3,59,118,62,-112,64,82,66,-81,67,-79,68,75,69,-122,69,89,69,-50,68,-41,67,-116,66,-46,64,-54,62,91,60,-97,57,-117,54,42,51,-126,47,-112,43,104,39,-1,34,106,30,-90,25,-65,20,-70,15,-99,10,115,5,65,0,12,-5,-29,-11,-60,-16,-67,-21,-43,-26,11,-30,118,-35,8,-39,-38,-44,-25,-48,53,-51,-46,-55,-72,-58,-17,-61,-122,-63,102,-65,-73,-67,83,-68,97,-69,-59,-70,-107,-70,-61,-70,88,-69,78,-68,-93,-67,94,-65,107,-63,-35,-61,-98,-58,-78,-55,26,-51,-64,-48,-75,-44,-32,-40,72,-35,-34,-31,-93,-26,-121,-21,-112,-16,-89,-11,-45,-6,1,0,52,5,90,10,121,15,119,20,99,25,32,30,-70,34,28,39,74,43,56,47,-30,50,69,54,85,57,26,60,-125,62,-108,64,73,66,-97,67,-111,68,39,69,81,69,33,69,-123,68,-115,67,50,66,119,64,99,62,-16,59,45,57,19,54,-81,50,2,47,14,43,-29,38,121,34,-28,29,30,25,58,20,52,15,29,10,-11,4,-60,-1,-102,-6,109,-11,94,-16,85,-21,120,-26,-72,-31,36,-35,-58,-40,-102,-44,-77,-48,11,-51,-79,-55,-98,-58,-28,-61,124,-63,112,-65,-62,-67,107,-68,-125,-69,-20,-70,-55,-70,-1,-70,-106,-69,-101,-68,-15,-67,-76,-65,-54,-63,61,-60,5,-57,29,-54,-124,-51,52,-47,36,-43,86,-39,-70,-35,84,-30,19,-25,-3,-21,-4,-16,20,-10,62,-5,100,0,-105,5,-74,10,-51,15,-55,20,-85,25,101,30,-13,34,83,39,117,43,92,47,1,51,84,54,104,57,23,60,-125,62,-123,64,53,66,-126,67,110,68,-6,68,32,69,-25,68,70,68,73,67,-26,65,42,64,12,62,-99,59}; }
	private static byte[] data28(){ return new byte[] {-50,56,-70,53,77,50,-94,46,-83,42,127,38,26,34,-128,29,-63,24,-37,19,-38,14,-58,9,-98,4,119,-1,75,-6,41,-11,26,-16,27,-21,66,-26,-122,-31,-3,-36,-95,-40,-128,-44,-98,-48,-3,-52,-88,-55,-95,-58,-24,-61,-115,-63,-126,-65,-35,-67,-113,-68,-90,-69,30,-69,-8,-70,53,-69,-41,-69,-43,-68,59,-66,-7,-65,21,-62,-119,-60,83,-57,110,-54,-42,-51,-124,-47,119,-43,-92,-39,12,-34,-96,-30,96,-25,71,-20,64,-15,91,-10,121,-5,-93,0,-52,5,-25,10,-3,15,-18,20,-48,25,-128,30,11,35,99,39,-126,43,96,47,2,51,78,54,90,57,8,60,106,62,105,64,22,66,89,67,71,68,-56,68,-16,68,-80,68,13,68,15,67,-90,65,-20,63,-53,61,88,59,-113,56,116,53,12,50,97,46,106,42,66,38,-39,33,73,29,-122,24,-88,19,-89,14,-106,9,118,4,79,-1,41,-6,15,-11,-5,-17,13,-21,47,-26,126,-31,-7,-36,-98,-40,-120,-44,-91,-48,13,-51,-69,-55,-72,-58,6,-60,-85,-63,-90,-65,5,-66,-73,-68,-41,-69,76,-69,41,-69,109,-69,7,-68,18,-67,110,-66,51,-64,76,-62,-63,-60,-117,-57,-94,-54,11,-50,-73,-47,-90,-43,-44,-39,53,-34,-56,-30,-120,-25,100,-20,97,-15,115,-10,-113,-5,-75,0,-40,5,-14,10,-2,15,-13,20,-57,25,121,30,-1,34,81,39,109,43,72,47,-30,50,50,54,52,57,-28,59,64,62,62,64,-23,65,42,67,22,68,-103,68,-68,68,127,68,-38,67,-36,66,119,65,-70,63,-99,61,43,59,99,56,77,53,-28,49,64,46,72,42,39,38,-64,33,50,29,119,24,-104,19,-96,14,-112,9,117,4,82,-1,50,-6,23,-11,17,-16,27,-21,75,-26,-105,-31,22,-35,-59,-40,-88,-44,-47,-48,54,-51,-24,-55,-27,-58,57,-60,-40,-63,-33,-65,49,-66,-15,-68,4,-68,-125,-69,89,-69,-99,-69,56,-68,61,-67,-101,-66,89,-64,116,-62,-31,-60,-83,-57,-68,-54,35,-50,-54,-47,-73,-43,-34,-39,63,-34,-56,-30,-122,-25,94,-20,87,-15,99,-10,123,-5,-100,0,-67,5,-46,10,-38,15,-53,20,-101,25,77,30,-50,34,29,39,57,43,17,47,-87,50,-6,53,-8,56,-85,59,4,62,7,64,-83,65,-10,66,-36,67,103,68,-118,68,79,68,-79,67,-79,66,84,65,-104,63,-127,61,19,59,81,56,59,53,-34,49,55,46,77,42,42,38,-53,33,67,29,-118,24,-76,19,-66,14,-76,9,-98,4,125,-1,100,-6,75,-11,73,-16,86,-21,-121,-26,-38,-31,87,-35,9,-39,-18,-44,22,-47,125,-51,45,-54,45,-57,122,-60,31,-62,30,-64,113,-66,45,-67,61,-68,-73,-69,-114,-69,-59,-69,102,-68,93,-67,-68,-66,114,-64,-123,-62,-13,-60,-80,-57,-62,-54,28,-50,-63,-47,-90,-43,-56,-39,32,-34,-87,-30,90,-25,51,-20,35,-15,43,-10,63,-5,90,0,121,5,-121,10,-110,15,120,20,79,25,-10,29,124,34,-56,38,-28,42,-69,46,87,50,-93,53,-85,56,90,59,-71,61,-66,63,104,65,-76,66,-94,67,47,68,88,68,38,68,-121,67,-106,66,57,65,-121,63,118,61,16,59,83,56,73,53,-18,49,81,46,110,42,80,38,-5,33,120,29,-60,24,-9,19,4,15,-1,9,-15,4,-47,-1,-66,-6,-87,-11,-90,-16,-69,-21,-22,-26,63,-30,-67,-35,110,-39,84,-43,122,-47,-33,-51,-116,-54,-117,-57,-47,-60,119,-62,106,-64,-63,-66,108,-67,-126,-68,-21,-69,-62,-69,-16,-69,-122,-68,122,-67,-52,-66,127,-64,-122,-62,-20,-60,-94,-57,-87,-54,-3,-51,-102,-47,115,-43,-111,-39,-32,-35,97,-30,15,-25,-37,-21,-54,-16,-55,-11,-37,-6,-15,-1,9,5,26,10,25,15,7,20,-44,24,-125,29,0,34,86,38,105,42,78,46,-30,49,59,53,63,56,-8,58,92,61,100,63,25,65,104,66,97,67,-12,67,39,68,-5,67,106,67,124,66,47,65,-126,63,126,61,31,59,111,56,107,53,28,50,-119,46,-85,42,-98,38,71,34,-44,29,36,25,95,20,114,15,117,10,104,5,81,0,63,-5,45,-10,48,-15,66,-20,117,-25,-56,-30,70,-34,-9,-39,-40,-43,-4,-47,92,-50,8,-53,-4,-57,67,-59,-39,-62,-50,-64,20,-65,-63,-67,-62,-68,44,-68,-15,-69,26,-68,-93,-68,-115,-67,-45,-66,122,-64,121,-62,-47,-60,126,-57,120,-54,-61,-51,82,-47,39,-43,54,-39,127,-35,-11,-31,-101,-26,98,-21,70,-16,68,-11,74,-6,98,-1,114,4,127,9,-126,14,102,19,60,24,-30,28,106,33,-72,37,-37,41,-76,45,94,49,-81,52,-62,55,127,58,-22,60,-1,62,-71,64,21,66,23,67,-75,67,-11,67,-46,67,81,67,109,66,43,65,-114,63,-109,61,70,59,-101,56,-87,53,100,50,-37,46,12,43,3,39,-64,34,76,30}; }
	private static byte[] data29(){ return new byte[] {-83,25,-23,20,9,16,17,11,9,6,-8,0,-24,-5,-38,-10,-34,-15,-13,-20,36,-24,120,-29,-13,-34,-99,-38,-126,-42,-104,-46,-5,-50,-103,-53,-119,-56,-59,-59,85,-61,59,-63,125,-65,22,-66,20,-67,106,-68,38,-68,65,-68,-69,-68,-103,-67,-47,-66,105,-64,90,-62,-91,-60,67,-57,48,-54,113,-51,-19,-48,-67,-44,-70,-40,-3,-36,101,-31,6,-26,-67,-22,-93,-17,-114,-12,-99,-7,-96,-2,-70,3,-70,8,-63,13,-92,18,119,23,36,28,-89,32,1,37,34,41,8,45,-78,48,15,52,42,55,-16,57,103,60,-121,62,75,64,-71,65,-61,66,114,67,-63,67,-87,67,60,67,98,66,53,65,-92,63,-71,61,122,59,-32,56,-4,53,-59,50,75,47,-121,43,-115,39,82,35,-19,30,88,26,-101,21,-58,16,-46,11,-47,6,-56,1,-73,-4,-78,-9,-78,-14,-53,-19,-8,-24,76,-28,-61,-33,106,-37,71,-41,89,-45,-80,-49,74,-52,44,-55,95,-58,-29,-61,-69,-63,-15,-65,123,-66,107,-67,-81,-68,96,-68,100,-68,-42,-68,-103,-67,-53,-66,71,-64,51,-62,99,-60,-10,-58,-44,-55,0,-51,118,-48,46,-44,36,-40,87,-36,-74,-32,72,-27,-4,-23,-49,-18,-65,-13,-71,-8,-58,-3,-50,2,-41,7,-45,12,-67,17,-115,22,61,27,-57,31,34,36,76,40,57,44,-22,47,85,51,119,54,75,57,-48,59,-5,61,-45,63,74,65,106,66,39,67,-121,67,-124,67,36,67,98,66,66,65,-57,63,-20,61,-64,59,56,57,99,54,64,51,-47,47,36,44,48,40,10,36,-84,31,37,27,115,22,-88,17,-72,12,-60,7,-69,2,-79,-3,-81,-8,-82,-13,-55,-18,-12,-23,68,-27,-71,-32,88,-36,46,-40,57,-44,-122,-48,18,-51,-18,-55,13,-57,-122,-60,82,-62,111,-64,-14,-66,-57,-67,1,-67,-104,-68,-112,-68,-25,-68,-99,-67,-76,-66,39,-64,-14,-63,26,-60,-107,-58,95,-55,127,-52,-34,-49,-121,-45,113,-41,-112,-37,-26,-33,105,-28,18,-23,-35,-19,-62,-14,-71,-9,-71,-4,-60,1,-58,6,-62,11,-83,16,125,21,51,26,-65,30,34,35,84,39,72,43,9,47,120,50,-82,53,-113,56,32,59,96,61,70,63,-46,64,2,66,-41,66,69,67,94,67,14,67,98,66,88,65,-15,63,44,62,22,60,-98,57,-29,54,-52,51,118,48,-43,44,-11,40,-34,36,-114,32,20,28,110,23,-83,18,-57,13,-37,8,-43,3,-44,-2,-49,-7,-41,-12,-23,-17,25,-21,98,-26,-48,-31,108,-35,56,-39,55,-43,124,-47,-8,-51,-58,-54,-39,-57,62,-59,-9,-62,7,-63,111,-65,53,-66,89,-67,-40,-68,-66,-68,-8,-68,-96,-67,-103,-66,-6,-65,-84,-63,-64,-61,34,-58,-35,-56,-31,-53,50,-49,-57,-46,-98,-42,-82,-38,-11,-34,103,-29,9,-24,-62,-20,-91,-15,-118,-10,-111,-5,-118,0,-109,5,-120,10,117,15,73,20,1,25,-109,29,0,34,55,38,58,42,2,46,-123,49,-59,52,-70,55,91,58,-81,60,-89,62,74,64,-113,65,123,66,-1,66,50,67,-13,66,105,66,111,65,36,64,120,62,114,60,28,58,109,55,116,52,44,49,-91,45,-47,41,-46,37,-114,33,36,29,-115,24,-46,19,-1,14,18,10,28,5,24,0,28,-5,31,-10,55,-15,97,-20,-92,-25,18,-29,-98,-34,102,-38,89,-42,-115,-46,1,-49,-72,-53,-66,-56,15,-58,-77,-61,-82,-63,1,-64,-81,-66,-69,-67,35,-67,-20,-68,20,-67,-103,-67,-126,-66,-62,-65,96,-63,88,-61,-93,-59,71,-56,49,-53,112,-50,-18,-47,-80,-43,-79,-39,-30,-35,75,-30,-42,-26,-115,-21,89,-16,66,-11,56,-6,49,-1,54,4,39,9,25,14,-22,18,-83,23,64,28,-70,32,-11,36,12,41,-38,44,115,48,-64,51,-56,54,127,57,-27,59,-9,61,-80,63,13,65,17,66,-77,66,-7,66,-33,66,102,66,-114,65,89,64,-54,62,-34,60,-93,58,10,56,44,53,-6,49,-122,46,-48,42,-37,38,-82,34,84,30,-55,25,33,21,84,16,117,11,-128,6,-118,1,-119,-4,-107,-9,-89,-14,-48,-19,16,-23,116,-28,-5,-33,-75,-37,-100,-41,-61,-45,37,-48,-52,-52,-67,-55,-8,-58,-120,-60,107,-62,-94,-64,61,-65,38,-66,123,-67,34,-67,49,-67,-102,-67,101,-66,-119,-65,12,-63,-25,-62,25,-59,-98,-57,117,-54,-106,-51,-2,-48,-82,-44,-110,-40,-70,-36,8,-31,-118,-27,46,-22,-12,-18,-51,-13,-66,-8,-79,-3,-81,2,-90,7,-113,12,108,17,42,22,-50,26,71,31,-103,35,-78,39,-105,43,61,47,-99,50,-69,53,-121,56,6,59,45,61,5,63,120,64,-101,65,89,66,-69,66,-64,66,99,66,-86,65,-109,64,33,63,83,61,49,59,-71,56,-15,53,-34,50,126,47,-31,43,1,40,-21,35,-96,31,41,27,-116,22,-49,17,-8,12,15,8,27,3,35,-2}; }
	private static byte[] data30(){ return new byte[] {44,-7,65,-12,100,-17,-92,-22,-5,-27,127,-31,37,-35,7,-39,24,-43,107,-47,-1,-51,-41,-54,0,-56,118,-59,58,-61,97,-63,-45,-65,-88,-66,-36,-67,99,-67,88,-67,-99,-67,73,-66,82,-65,-80,-64,115,-62,-127,-60,-18,-58,-91,-55,-83,-52,-5,-49,-112,-45,98,-41,110,-37,-81,-33,27,-28,-77,-24,103,-19,57,-14,28,-9,15,-4,2,1,-6,5,-29,10,-63,15,-120,20,47,25,-75,29,16,34,57,38,47,42,-28,45,95,49,-118,52,119,55,7,58,81,60,62,62,-45,63,20,65,-17,65,115,66,-105,66,90,66,-59,65,-54,64,124,63,-52,61,-53,59,111,57,-55,54,-53,51,-112,48,4,45,65,41,64,37,9,33,-89,28,23,24,108,19,-99,14,-62,9,-45,4,-33,-1,-18,-6,-2,-11,36,-15,90,-20,-83,-25,36,-29,-63,-34,-110,-38,-109,-42,-44,-46,80,-49,21,-52,35,-55,125,-58,42,-60,46,-62,-123,-64,59,-65,74,-66,-74,-67,-125,-67,-85,-67,51,-66,24,-65,89,-64,-11,-63,-25,-61,48,-58,-53,-56,-77,-53,-24,-50,94,-46,24,-42,14,-38,53,-34,-107,-30,18,-25,-65,-21,127,-16,91,-11,66,-6,53,-1,35,4,20,9,-17,13,-68,18,107,23,-6,27,99,32,-101,36,-96,40,110,44,-11,47,68,51,62,54,-12,56,84,59,99,61,23,63,119,64,118,65,26,66,100,66,73,66,-42,65,2,65,-44,63,72,62,107,60,45,58,-86,55,-53,52,-84,49,62,46,-105,42,-86,38,-111,34,58,30,-56,25,33,21,107,16,-109,11,-80,6,-62,1,-45,-4,-27,-9,9,-13,55,-18,-122,-23,-14,-28,-126,-32,68,-36,51,-40,95,-44,-56,-48,112,-51,104,-54,-95,-57,55,-59,20,-61,79,-63,-30,-65,-52,-66,24,-66,-67,-67,-62,-67,38,-66,-28,-66,2,-64,119,-63,73,-61,108,-59,-23,-57,-84,-54,-61,-51,29,-47,-71,-44,-105,-40,-90,-36,-20,-32,92,-27,-14,-23,-88,-18,115,-13,88,-8,60,-3,46,2,26,7,-12,11,-52,16,126,21,26,26,-115,30,-41,34,-21,38,-48,42,111,46,-45,49,-21,52,-66,55,59,58,109,60,65,62,-60,63,-25,64,-76,65,30,66,45,66,-33,65,49,65,40,64,-56,62,5,61,-8,58,-114,56,-41,53,-42,50,-119,47,-5,43,48,40,41,36,-15,31,-117,27,-2,22,80,18,-116,13,-82,8,-55,3,-33,-2,-16,-7,22,-11,62,-16,-124,-21,-23,-26,105,-30,31,-34,-9,-39,19,-42,95,-46,-10,-50,-57,-53,-18,-56,88,-58,31,-60,48,-62,-95,-64,102,-65,-118,-66,11,-66,-26,-67,36,-66,-73,-66,-79,-65,-3,-64,-87,-62,-88,-60,-7,-58,-94,-55,-112,-52,-51,-49,75,-45,8,-41,0,-37,47,-33,-123,-29,12,-24,-82,-20,113,-15,65,-10,42,-5,12,0,-6,4,-39,9,-82,14,108,19,17,24,-113,28,-22,32,19,37,8,41,-61,44,63,48,117,51,102,54,2,57,89,59,79,61,-9,62,69,64,49,65,-52,65,-2,65,-36,65,86,65,119,64,62,63,-92,61,-63,59,119,57,-19,54,7,52,-30,48,115,45,-60,41,-37,37,-71,33,110,29,-14,24,90,20,-98,15,-46,10,-13,5,12,1,40,-4,66,-9,112,-14,-84,-19,3,-23,-128,-28,25,-32,-20,-37,-23,-41,32,-44,-100,-48,81,-51,88,-54,-94,-57,66,-59,50,-61,123,-63,24,-64,22,-65,105,-66,29,-66,48,-66,-103,-66,102,-65,-116,-64,9,-62,-29,-61,13,-58,-116,-56,89,-53,111,-50,-51,-47,108,-43,69,-39,89,-35,-103,-31,8,-26,-101,-22,72,-17,20,-12,-24,-8,-48,-3,-79,2,-106,7,107,12,48,17,-34,21,107,26,-44,30,16,35,26,39,-17,42,-123,46,-39,49,-24,52,-85,55,30,58,67,60,11,62,-123,63,-100,64,93,65,-64,65,-59,65,112,65,-73,64,-81,63,62,62,-125,60,103,58,-1,55,70,53,67,50,-11,46,105,43,-98,39,-103,35,103,31,1,27,125,22,-45,17,20,13,62,8,99,3,123,-2,-96,-7,-62,-12,-4,-17,77,-21,-75,-26,72,-30,1,-34,-22,-39,13,-42,102,-46,5,-49,-29,-53,18,-55,-120,-58,84,-60,117,-62,-26,-64,-69,-65,-31,-66,106,-66,76,-66,-115,-66,40,-65,36,-64,114,-63,35,-61,31,-59,120,-57,24,-54,14,-51,65,-48,-60,-45,119,-41,114,-37,-107,-33,-19,-29,105,-24,7,-19,-64,-15,-113,-10,102,-5,75,0,40,5,2,10,-51,14,-126,19,28,24,-107,28,-30,32,6,37,-18,40,-92,44,20,48,70,51,43,54,-60,56,14,59,4,61,-92,62,-22,63,-40,64,103,65,-100,65,116,65,-19,64,16,64,-48,62,64,61,80,59,24,57,-126,54,-85,51,-126,48,25,45,113,41,-117,37,115,33,42,29,-72,24,37,20,114,15,-81,10,-43,5,-4,0,24,-4,67,-9,115,-14,-68,-19,26,-23,-101,-28}; }
	private static byte[] data31(){ return new byte[] {68,-32,23,-36,31,-40,95,-44,-37,-48,-98,-51,-94,-54,-8,-57,-103,-59,-114,-61,-39,-63,122,-64,119,-65,-49,-66,-126,-66,-111,-66,-1,-66,-57,-65,-21,-64,102,-62,60,-60,95,-58,-32,-56,-98,-53,-73,-50,10,-46,-94,-43,120,-39,125,-35,-68,-31,32,-26,-86,-22,82,-17,14,-12,-27,-8,-73,-3,-98,2,108,7,69,12,-4,16,-92,21,43,26,-118,30,-60,34,-59,38,-104,42,37,46,122,49,-126,52,67,55,-73,57,-43,59,-93,61,23,63,52,64,-13,64,93,65,92,65,22,65,89,64,90,63,-18,61,55,60,39,58,-64,55,20,53,20,50,-46,46,82,43,-123,39,-104,35,95,31,18,27,-116,22,-15,17,57,13,110,8,-103,3,-68,-2,-25,-7,18,-11,86,-16,-90,-21,28,-25,-79,-30,111,-34,94,-38,-127,-42,-31,-46,126,-49,97,-52,-115,-55,5,-57,-47,-60,-22,-62,96,-63,43,-64,81,-65,-45,-66,-80,-66,-23,-66,127,-65,113,-64,-70,-63,93,-61,86,-59,-97,-57,58,-54,34,-51,78,-48,-63,-45,113,-41,87,-37,121,-33,-65,-29,53,-24,-58,-20,120,-15,56,-10,14,-5,-31,-1,-66,4,-116,9,80,14,2,19,-108,23,10,28,82,32,115,36,91,40,13,44,-126,47,-84,50,-100,53,50,56,-126,58,124,60,30,62,112,63,96,64,-6,64,54,65,23,65,-100,64,-58,63,-107,62,12,61,46,59,-5,56,120,54,-87,51,-112,48,50,45,-105,41,-66,37,-79,33,120,29,13,25,-119,20,-33,15,39,11,86,6,-120,1,-88,-4,-32,-9,18,-13,98,-18,-58,-23,72,-27,-10,-32,-54,-36,-47,-40,19,-43,-116,-47,75,-50,79,-53,-100,-56,58,-58,39,-60,106,-62,3,-63,-9,-65,64,-65,-18,-66,-19,-66,80,-65,11,-64,31,-63,-114,-62,84,-60,108,-58,-41,-56,-113,-53,-111,-50,-40,-47,100,-43,37,-39,36,-35,79,-31,-88,-27,37,-22,-63,-18,117,-13,60,-8,10,-3,-28,1,-81,6,126,11,49,16,-41,20,86,25,-69,29,-20,33,-11,37,-60,41,91,45,-84,48,-60,51,-126,54,4,57,43,59,0,61,-125,62,-87,63,120,64,-21,64,3,65,-66,64,32,64,36,63,-45,61,39,60,41,58,-39,55,54,53,80,50,24,47,-86,43,-13,39,13,36,-17,31,-92,27,54,23,-95,18,-7,13,56,9,109,4,-102,-1,-56,-6,0,-10,65,-15,-98,-20,14,-24,-87,-29,99,-33,83,-37,113,-41,-53,-45,101,-48,60,-51,101,-54,-51,-57,-112,-59,-99,-61,4,-62,-63,-64,-40,-65,70,-65,22,-65,58,-65,-66,-65,-97,-64,-48,-63,100,-61,69,-59,123,-57,6,-54,-44,-52,-13,-49,77,-45,-18,-42,-62,-38,-46,-34,9,-29,109,-25,-11,-21,-110,-16,80,-11,17,-6,-29,-2,-77,3,125,8,61,13,-23,17,123,22,-16,26,59,31,92,35,77,39,2,43,-128,46,-76,49,-83,52,79,55,-80,57,-75,59,108,61,-54,62,-48,63,121,64,-49,64,-64,64,93,64,-99,63,125,62,20,61,67,59,46,57,-68,54,7,52,0,49,-68,45,49,42,111,38,116,34,75,30,-12,25,125,21,-28,16,54,12,115,7,-85,2,-38,-3,17,-7,78,-12,-99,-17,3,-21,-119,-26,45,-30,4,-34,1,-38,61,-42,-85,-46,99,-49,84,-52,-102,-55,34,-57,2,-59,49,-61,-75,-63,-104,-64,-57,-65,98,-65,70,-65,-108,-65,51,-64,51,-63,-124,-62,51,-60,49,-58,-124,-56,34,-53,14,-50,59,-47,-80,-44,95,-40,68,-36,96,-32,-93,-28,16,-23,-98,-19,65,-14,-3,-10,-60,-5,-117,0,94,5,25,10,-44,14,113,19,-9,23,90,28,-108,32,-94,36,120,40,30,44,119,47,-96,50,110,53,0,56,61,58,36,60,-65,61,-5,62,-31,63,114,64,-99,64,123,64,-16,63,23,63,-35,61,78,60,111,58,52,56,-75,53,-32,50,-53,47,112,44,-44,40,4,37,-7,32,-56,28,103,24,-23,19,73,15,-100,10,-41,5,20,1,68,-4,-124,-9,-57,-14,37,-18,-105,-23,40,-27,-28,-32,-58,-36,-34,-40,45,-43,-78,-47,-124,-50,-113,-53,-17,-56,-108,-58,-112,-60,-38,-62,-126,-63,121,-64,-47,-65,-128,-65,-121,-65,-15,-65,-84,-64,-58,-63,56,-61,-8,-60,23,-57,123,-55,51,-52,49,-49,114,-46,-7,-43,-77,-39,-85,-35,-54,-31,32,-26,-115,-22,34,-17,-54,-13,-127,-8,75,-3,15,2,-43,6,-109,11,58,16,-47,20,73,25,-106,29,-56,33,-70,37,-125,41,13,45,84,48,94,51,27,54,-118,56,-77,58,121,60,-3,61,23,63,-22,63,82,64,110,64,37,64,-121,63,-113,62,59,61,-103,59,-104,57,84,55,-79,52,-43,49,-92,46,63,43,-109,39,-75,35,-97,31,102,27,-6,22,125,18,-43,13,42,9,100,4,-92,-1,-37,-6,32,-10,110,-15,-43,-20,83,-24,-9,-29,-65,-33,-76,-37,-33,-41,65,-44}; }
	private static byte[] data32(){ return new byte[] {-32,-48,-60,-51,-21,-54,96,-56,34,-58,52,-60,-98,-62,90,-63,115,-64,-33,-65,-83,-65,-50,-65,80,-64,39,-63,87,-62,-31,-61,-69,-59,-22,-57,105,-54,45,-51,67,-48,-113,-45,39,-41,-19,-38,-17,-34,27,-29,113,-25,-21,-21,126,-16,40,-11,-29,-7,-91,-2,104,3,39,8,-37,12,124,17,4,22,112,26,-80,30,-53,34,-74,38,96,42,-34,45,13,49,-1,51,-88,54,-3,56,12,59,-66,60,34,62,43,63,-38,63,52,64,46,64,-46,63,25,63,11,62,-96,60,-25,58,-42,56,117,54,-51,51,-45,48,-97,45,32,42,113,38,-127,34,105,30,35,26,-73,21,48,17,-115,12,-37,7,31,3,90,-2,-98,-7,-28,-12,65,-16,-82,-21,59,-25,-21,-30,-64,-34,-51,-38,0,-41,126,-45,42,-48,39,-51,99,-54,-21,-57,-54,-59,-19,-61,117,-62,67,-63,120,-64,-6,-65,-31,-65,24,-64,-79,-64,-98,-63,-27,-62,-127,-60,114,-58,-80,-56,67,-53,23,-50,57,-47,-104,-44,53,-40,12,-36,18,-32,72,-28,-94,-24,33,-19,-76,-15,98,-10,23,-5,-38,-1,-108,4,82,9,-7,13,-109,18,15,23,109,27,-94,31,-82,35,-126,39,37,43,-122,46,-87,49,-123,52,21,55,92,57,77,59,-17,60,58,62,44,63,-57,63,8,64,-18,63,122,63,-80,62,-119,61,16,60,64,58,29,56,-80,53,-14,50,-15,47,-87,44,37,41,102,37,114,33,81,29,4,25,-103,20,9,16,108,11,-74,6,-3,1,65,-3,-124,-8,-40,-13,55,-17,-77,-22,73,-26,6,-30,-18,-35,-1,-39,81,-42,-47,-46,-100,-49,-93,-52,-10,-55,-108,-57,-127,-59,-62,-61,84,-62,66,-63,-126,-64,34,-64,22,-64,102,-64,16,-63,17,-62,107,-61,24,-59,25,-57,106,-55,5,-52,-17,-50,22,-46,-123,-43,41,-39,9,-35,22,-31,82,-27,-80,-23,46,-18,-56,-14,110,-9,41,-4,-31,0,-100,5,79,10,-17,14,-125,19,-16,23,70,28,109,32,104,36,52,40,-66,43,24,47,33,50,-15,52,108,55,-97,57,-128,59,12,61,67,62,35,63,-85,63,-43,63,-83,63,37,63,70,62,19,61,-124,59,-88,57,118,55,-6,52,47,50,35,47,-47,43,67,40,124,36,-125,32,89,28,14,24,-103,19,15,15,108,10,-65,5,3,1,78,-4,-106,-9,-16,-14,92,-18,-38,-23,-124,-27,68,-31,60,-35,95,-39,-75,-43,83,-46,32,-49,64,-52,-94,-55,80,-57,81,-59,-92,-61,70,-62,73,-63,-103,-64,74,-64,83,-64,-80,-64,111,-63,124,-62,-23,-61,-94,-59,-79,-57,17,-54,-73,-52,-86,-49,-33,-46,81,-42,3,-38,-27,-35,-7,-31,54,-26,-103,-22,25,-17,-80,-13,90,-8,10,-3,-59,1,119,6,38,11,-65,15,71,20,-83,24,-9,28,18,33,3,37,-66,40,63,44,-125,47,-123,50,61,53,-81,55,-51,57,-96,59,25,61,66,62,15,63,-121,63,-93,63,104,63,-46,62,-27,61,-94,60,8,59,27,57,-31,54,87,52,-124,49,111,46,16,43,-126,39,-81,35,-75,31,-121,27,54,23,-58,18,53,14,-102,9,-24,4,54,0,-127,-5,-45,-10,48,-14,-91,-19,46,-23,-35,-28,-82,-32,-85,-36,-33,-40,64,-43,-22,-47,-56,-50,-11,-53,100,-55,36,-57,50,-59,-108,-61,74,-62,84,-63,-69,-64,118,-64,-114,-64,-3,-64,-60,-63,-28,-62,88,-60,32,-58,59,-56,-95,-54,86,-51,77,-48,-117,-45,4,-41,-68,-38,-96,-34,-70,-30,-7,-26,91,-21,-34,-17,114,-12,26,-7,-54,-3,124,2,45,7,-46,11,103,16,-26,20,67,25,-124,29,-108,33,121,37,43,41,-99,44,-42,47,-53,50,116,53,-38,55,-21,57,-85,59,30,61,49,62,-9,62,93,63,110,63,36,63,-122,62,-122,61,65,60,-111,58,-91,56,89,54,-52,51,-17,48,-47,45,115,42,-40,38,7,35,5,31,-39,26,-123,22,20,18,-121,13,-23,8,64,4,-116,-1,-32,-6,51,-10,-101,-15,21,-19,-90,-24,95,-28,55,-32,64,-36,125,-40,-19,-44,-101,-47,-114,-50,-67,-53,66,-55,8,-57,38,-59,-109,-61,83,-62,112,-63,-35,-64,-87,-64,-57,-64,69,-63,22,-62,63,-61,-63,-60,-118,-58,-74,-56,29,-53,-35,-51,-40,-48,28,-44,-101,-41,82,-37,63,-33,84,-29,-102,-25,-7,-21,123,-16,15,-11,-79,-7,97,-2,13,3,-69,7,88,12,-24,16,91,21,-71,25,-24,29,-8,33,-51,37,118,41,-32,44,12,48,-7,50,-108,53,-15,55,-12,57,-83,59,17,61,27,62,-43,62,50,63,55,63,-27,62,58,62,54,61,-30,59,50,58,55,56,-22,53,84,51,114,48,81,45,-19,41,79,38,126,34,122,30,74,26,-3,21,-125,17,2,13,95,8,-67,3,13,-1,98,-6,-64,-11,42,-15,-87,-20,72,-24,-1,-29,-24,-33,-11,-37,59,-40,-75,-44,108,-47,105,-50,-94,-53}; }
	private static byte[] data33(){ return new byte[] {49,-55,0,-57,41,-59,-99,-61,109,-62,-116,-63,8,-63,-38,-64,1,-63,-118,-63,94,-62,-108,-61,22,-59,-18,-58,21,-55,-116,-53,72,-50,76,-47,-111,-44,17,-40,-51,-37,-72,-33,-48,-29,20,-24,114,-20,-13,-16,-125,-11,37,-6,-50,-2,120,3,31,8,-72,12,66,17,-80,21,2,26,49,30,50,34,6,38,-94,41,6,45,41,48,12,51,-95,53,-13,55,-18,57,-96,59,-8,60,-2,61,-82,62,2,63,2,63,-88,62,-10,61,-18,60,-113,59,-31,57,-37,55,-112,53,-17,50,17,48,-23,44,-122,41,-26,37,20,34,16,30,-30,25,-109,21,33,17,-102,12,4,8,90,3,-70,-2,9,-6,117,-11,-36,-16,106,-20,6,-24,-54,-29,-73,-33,-53,-37,26,-40,-104,-44,92,-47,88,-50,-94,-53,48,-55,12,-57,59,-59,-75,-61,-115,-62,-80,-63,55,-63,11,-63,59,-63,-57,-63,-97,-62,-35,-61,95,-59,64,-57,101,-55,-31,-53,-98,-50,-92,-47,-21,-44,107,-40,39,-36,16,-32,41,-28,105,-24,-56,-20,69,-15,-48,-11,115,-6,18,-1,-65,3,89,8,-11,12,115,17,-30,21,41,26,84,30,78,34,28,38,-77,41,16,45,44,48,7,51,-102,53,-31,55,-37,57,-125,59,-42,60,-38,61,127,62,-43,62,-53,62,111,62,-70,61,-82,60,77,59,-103,57,-106,55,67,53,-87,50,-60,47,-98,44,58,41,-99,37,-55,33,-54,29,-100,25,78,21,-29,16,92,12,-55,7,40,3,-127,-2,-28,-7,68,-11,-64,-16,69,-20,-17,-25,-74,-29,-90,-33,-60,-37,19,-40,-100,-44,96,-47,103,-50,-80,-53,72,-55,39,-57,89,-59,-37,-61,-77,-62,-33,-63,100,-63,62,-63,113,-63,-2,-63,-36,-62,23,-60,-100,-59,127,-57,-93,-55,34,-52,-38,-50,-27,-47,38,-43,-88,-40,96,-36,71,-32,98,-28,-104,-24,-6,-20,110,-15,-4,-11,-108,-6,55,-1,-41,3,117,8,6,13,-125,17,-22,21,50,26,82,30,76,34,18,38,-90,41,0,45,21,48,-18,50,123,53,-64,55,-73,57,90,59,-83,60,-87,61,83,62,-96,62,-102,62,58,62,-125,61,121,60,22,59,100,57,95,55,16,53,116,50,-110,47,111,44,10,41,116,37,-97,33,-91,29,120,25,49,21,-59,16,71,12,-76,7,24,3,120,-2,-38,-7,68,-11,-66,-16,78,-20,-9,-25,-59,-29,-73,-33,-37,-37,43,-40,-69,-44,126,-47,-117,-50,-38,-53,107,-55,87,-57,-124,-59,10,-60,-27,-62,15,-62,-107,-63,116,-63,-95,-63,49,-62,14,-61,70,-60,-50,-59,-86,-57,-47,-55,74,-52,2,-49,10,-46,68,-43,-54,-40,119,-36,97,-32,115,-28,-89,-24,7,-19,114,-15,1,-10,-110,-6,48,-1,-49,3,101,8,-11,12,110,17,-50,21,22,26,48,30,42,34,-21,37,124,41,-46,44,-24,47,-65,50,73,53,-115,55,-125,57,37,59,121,60,118,61,29,62,110,62,104,62,8,62,88,61,74,60,-19,58,61,57,59,55,-16,52,86,50,121,47,89,44,-4,40,99,37,-103,33,-98,29,124,25,51,21,-47,16,82,12,-56,7,46,3,-108,-2,-9,-7,104,-11,-28,-16,120,-20,35,-24,-9,-29,-24,-33,16,-36,99,-40,-15,-44,-68,-47,-61,-50,22,-52,-88,-55,-111,-57,-65,-59,69,-60,27,-61,73,-62,-55,-63,-92,-63,-44,-63,90,-62,59,-61,103,-60,-12,-59,-61,-57,-18,-55,91,-52,19,-49,19,-46,77,-43,-59,-40,120,-36,82,-32,102,-28,-108,-24,-22,-20,90,-15,-40,-11,111,-6,1,-1,-95,3,51,8,-69,12,54,17,-113,21,-41,25,-17,29,-28,33,-88,37,52,41,-114,44,-97,47,122,50,2,53,74,55,63,57,-26,58,59,60,57,61,-26,61,58,62,55,62,-33,61,45,61,41,60,-48,58,37,57,41,55,-28,52,77,50,124,47,91,44,9,41,116,37,-80,33,-68,29,-99,25,93,21,-3,16,-121,12,-2,7,107,3,-44,-2,60,-6,-80,-11,48,-15,-62,-20,121,-24,66,-28,66,-32,95,-36,-70,-40,68,-43,15,-46,23,-49,99,-52,-5,-55,-40,-57,12,-58,-121,-60,94,-61,-125,-62,2,-62,-41,-63,-1,-63,-124,-62,87,-61,-121,-60,3,-58,-44,-57,-15,-55,91,-52,13,-49,1,-46,59,-43,-91,-40,86,-36,40,-32,53,-28,93,-24,-81,-20,19,-15,-106,-11,30,-6,-77,-2,74,3,-38,7,96,12,-42,16,48,21,116,25,-116,29,-127,33,68,37,-46,40,44,44,66,47,27,50,-85,52,-14,54,-18,56,-104,58,-13,59,-7,60,-88,61,3,62,9,62,-75,61,14,61,16,60,-67,58,29,57,40,55,-25,52,98,50,-115,47,-128,44,44,41,-91,37,-27,33,-5,29,-31,25,-87,21,79,17,-35,12,92,8,-52,3,58,-1,-90,-6,29,-10,-99,-15,57,-19,-27,-24,-68,-28,-80,-32,-43,-36,43,-39,-76,-43,123,-46,-127,-49,-54,-52,90,-54,55,-56}; }
	private static byte[] data34(){ return new byte[] {95,-58,-38,-60,-89,-61,-58,-62,60,-62,11,-62,41,-62,-89,-62,112,-61,-105,-60,11,-58,-48,-57,-24,-55,68,-52,-17,-50,-36,-47,5,-43,115,-40,14,-36,-30,-33,-31,-29,5,-24,78,-20,-82,-16,39,-11,-81,-7,58,-2,-45,2,88,7,-29,11,81,16,-81,20,-19,24,10,29,-4,32,-60,36,83,40,-79,43,-55,46,-88,49,62,52,-118,54,-116,56,64,58,-98,59,-79,60,101,61,-52,61,-39,61,-111,61,-13,60,-1,59,-73,58,33,57,54,55,5,53,127,50,-62,47,-78,44,115,41,-18,37,60,34,87,30,72,26,23,22,-63,17,92,13,-37,8,84,4,-60,-1,53,-5,-82,-10,51,-14,-54,-19,127,-23,77,-27,70,-31,103,-35,-71,-39,63,-42,3,-45,1,-48,69,-51,-46,-54,-97,-56,-54,-58,49,-59,-3,-61,15,-61,122,-62,65,-62,81,-62,-59,-62,-125,-61,-98,-60,5,-58,-64,-57,-53,-55,28,-52,-69,-50,-99,-47,-69,-44,29,-40,-79,-37,119,-33,113,-29,-119,-25,-52,-21,37,-16,-107,-12,25,-7,-96,-3,49,2,-71,6,60,11,-86,15,9,20,71,24,100,28,91,32,33,36,-70,39,25,43,57,46,31,49,-72,51,19,54,26,56,-42,57,68,59,90,60,34,61,-114,61,-84,61,107,61,-31,60,-14,59,-65,58,48,57,84,55,48,53,-71,50,4,48,6,45,-52,41,87,38,-81,34,-45,30,-47,26,-94,22,95,18,-11,13,-125,9,-1,4,114,0,-21,-5,98,-9,-21,-14,-124,-18,53,-22,5,-26,-6,-31,25,-34,99,-38,-21,-42,-97,-45,-97,-48,-43,-51,90,-53,32,-55,61,-57,-101,-59,91,-60,94,-61,-62,-62,114,-62,-128,-62,-36,-62,-110,-61,-101,-60,-11,-59,-91,-57,-102,-55,-27,-53,112,-50,71,-47,92,-44,-87,-41,56,-37,-15,-34,-36,-30,-13,-26,34,-21,125,-17,-33,-13,95,-8,-30,-4,107,1,-13,5,115,10,-32,14,64,19,124,23,-98,27,-103,31,98,35,3,39,99,42,-110,45,123,48,34,51,-125,53,-103,55,95,57,-38,58,-2,59,-44,60,78,61,123,61,74,61,-52,60,-14,59,-54,58,78,57,-128,55,108,53,2,51,95,48,109,45,66,42,-36,38,59,35,113,31,117,27,85,23,21,19,-70,14,74,10,-50,5,71,1,-63,-4,61,-8,-57,-13,95,-17,16,-21,-32,-26,-52,-30,-21,-34,47,-37,-84,-41,96,-44,76,-47,-126,-50,-11,-53,-76,-55,-65,-57,22,-58,-64,-60,-68,-61,9,-61,-81,-62,-89,-62,-7,-62,-104,-61,-106,-60,-39,-59,122,-57,97,-55,-104,-53,23,-50,-38,-48,-31,-45,33,-41,-94,-38,76,-34,47,-30,51,-26,97,-22,-85,-18,11,-13,-128,-9,-1,-5,-126,0,10,5,-126,9,-10,13,80,18,-109,22,-74,26,-77,30,-120,34,40,38,-102,41,-55,44,-61,47,115,50,-33,52,6,55,-40,56,100,58,-105,59,123,60,11,61,68,61,43,61,-70,60,-12,59,-32,58,114,57,-68,55,-77,53,97,51,-54,48,-21,45,-47,42,117,39,-22,35,39,32,57,28,39,24,-17,19,-99,15,56,11,-66,6,63,2,-66,-3,58,-7,-56,-12,93,-16,15,-20,-40,-25,-57,-29,-40,-33,28,-36,-118,-40,58,-43,24,-46,68,-49,-89,-52,91,-54,85,-56,-99,-58,54,-59,30,-60,94,-61,-18,-62,-45,-62,20,-61,-100,-61,-119,-60,-72,-59,69,-57,26,-55,61,-53,-87,-51,90,-48,82,-45,-128,-42,-15,-39,-117,-35,100,-31,87,-27,126,-23,-71,-19,19,-14,-128,-10,-9,-6,120,-1,-6,3,114,8,-28,12,63,17,-123,21,-82,25,-83,29,-117,33,51,37,-82,40,-21,43,-20,46,-82,49,40,52,92,54,68,56,-37,57,37,59,27,60,-68,60,14,61,5,61,-86,60,-4,59,-10,58,-92,57,-3,55,13,54,-53,51,76,49,122,46,117,43,44,40,-84,36,-1,32,25,29,23,25,-24,20,-91,16,66,12,-42,7,88,3,-34,-2,93,-6,-23,-11,-126,-15,47,-19,-10,-24,-33,-28,-22,-32,34,-35,-112,-39,38,-42,10,-45,20,-48,122,-51,17,-53,1,-55,51,-57,-69,-59,-114,-60,-69,-61,51,-61,6,-61,44,-61,-92,-61,118,-60,-110,-59,7,-57,-56,-56,-47,-54,48,-51,-57,-49,-84,-46,-53,-43,36,-39,-75,-36,119,-32,99,-28,120,-24,-87,-20,-6,-16,91,-11,-48,-7,72,-2,-56,2,60,7,-79,11,8,16,88,20,126,24,-119,28,110,32,29,36,-89,39,-21,42,0,46,-51,48,91,51,-98,53,-103,55,69,57,-93,58,-81,59,102,60,-49,60,-38,60,-100,60,-2,59,25,59,-44,57,80,56,105,54,75,52,-43,49,35,47,44,44,-9,40,-116,37,-22,33,27,30,33,26,4,22,-57,17,117,13,10,9,-103,4,30,0,-94,-5,50,-9,-57,-14,117,-18,53,-22,24,-26,30,-30,77,-34,-85,-38,61,-41,8,-44,15,-47,89,-50,-26,-53,-67,-55,-34,-57}; }
	private static byte[] data35(){ return new byte[] {80,-58,12,-59,34,-60,-125,-61,61,-61,76,-61,-85,-61,97,-60,106,-59,-64,-58,109,-56,95,-54,-94,-52,39,-49,-12,-47,-2,-44,69,-40,-61,-37,114,-33,81,-29,84,-25,123,-21,-64,-17,23,-12,-124,-8,-8,-4,111,1,-24,5,84,10,-75,14,1,19,49,23,66,27,44,31,-20,34,124,38,-46,41,-10,44,-46,47,116,50,-53,52,-40,54,-97,56,15,58,54,59,5,60,-123,60,-83,60,-122,60,4,60,55,59,15,58,-96,56,-39,54,-50,52,115,50,-41,47,-8,44,-42,41,-126,38,-16,34,53,31,74,27,60,23,10,19,-60,14,98,10,-5,5,-128,1,15,-3,-103,-8,50,-12,-36,-17,-104,-21,118,-25,114,-29,-103,-33,-25,-37,112,-40,40,-43,33,-46,87,-49,-48,-52,-112,-54,-96,-56,-14,-58,-97,-59,-108,-60,-34,-61,-127,-61,107,-61,-69,-61,76,-60,62,-59,122,-58,8,-56,-28,-55,9,-52,121,-50,42,-47,34,-44,76,-41,-65,-38,81,-34,36,-30,22,-26,45,-22,103,-18,-75,-14,20,-9,-121,-5,-12,-1,110,4,-41,8,60,13,-121,17,-63,21,-42,25,-51,29,-107,33,51,37,-100,40,-54,43,-65,46,112,49,-32,51,3,54,-31,55,107,57,-83,58,-107,59,49,60,118,60,106,60,8,60,83,59,75,58,-9,56,74,55,96,53,24,51,-98,48,-48,45,-53,42,-117,39,14,36,104,32,-115,28,-112,24,109,20,49,16,-35,11,120,7,12,3,-104,-2,39,-6,-64,-11,102,-15,32,-19,-10,-24,-24,-28,5,-31,73,-35,-64,-39,105,-42,79,-45,111,-48,-40,-51,123,-53,119,-55,-85,-57,66,-58,21,-59,76,-60,-58,-61,-95,-61,-60,-61,67,-60,15,-59,50,-58,-94,-57,94,-55,107,-53,-69,-51,86,-48,49,-45,71,-42,-100,-39,33,-35,-37,-32,-67,-28,-58,-24,-19,-20,51,-15,-121,-11,-16,-7,92,-2,-51,2,59,7,-103,11,-15,15,39,20,76,24,70,28,33,32,-57,35,67,39,-125,42,-117,45,85,48,-42,50,24,53,11,55,-77,56,16,58,22,59,-48,59,52,60,68,60,4,60,109,59,-120,58,74,57,-56,55,-18,53,-47,51,104,49,-69,46,-48,43,-90,40,67,37,-81,33,-22,29,-1,25,-21,21,-66,17,117,13,25,9,-74,4,66,0,-35,-5,109,-9,23,-13,-55,-18,-102,-22,-125,-26,-107,-30,-54,-34,51,-37,-54,-41,-100,-44,-89,-47,-8,-50,-123,-52,98,-54,-127,-56,-14,-58,-77,-59,-65,-60,37,-60,-43,-61,-31,-61,58,-60,-23,-60,-24,-59,58,-57,-42,-56,-60,-54,-7,-52,113,-49,54,-46,45,-43,108,-40,-39,-37,124,-33,76,-29,65,-25,92,-21,-114,-17,-34,-13,56,-8,-94,-4,11,1,120,5,-39,9,49,14,110,18,-101,22,-99,26,-120,30,58,34,-54,37,25,41,59,44,21,47,-74,49,14,52,30,54,-26,55,90,57,-121,58,92,59,-28,59,21,60,-11,59,-127,59,-67,58,-93,57,62,56,-119,54,-120,52,64,50,-79,47,-31,44,-47,41,-117,38,11,35,96,31,-125,27,-121,23,99,19,46,15,-39,10,126,6,21,2,-85,-3,69,-7,-25,-12,-104,-16,98,-20,65,-24,72,-28,113,-32,-57,-36,76,-39,11,-42,-2,-46,55,-48,-85,-51,105,-53,110,-55,-65,-57,95,-58,76,-59,-114,-60,31,-60,5,-60,61,-60,-56,-60,-93,-59,-42,-58,75,-56,29,-54,41,-52,-116,-50,40,-47,13,-44,38,-41,-128,-38,10,-34,-64,-31,-87,-27,-87,-23,-43,-19,16,-14,101,-10,-60,-6,42,-1,-109,3,-13,7,79,12,-111,16,-59,20,-46,24,-55,28,-117,32,43,36,-110,39,-61,42,-66,45,113,48,-22,50,20,53,-3,54,-111,56,-32,57,-42,58,-127,59,-40,59,-39,59,-115,59,-24,58,-7,57,-79,56,38,55,65,53,30,51,-81,48,-4,45,13,43,-31,39,121,36,-22,32,32,29,57,25,39,21,-1,16,-72,12,105,8,1,4,-92,-1,57,-5,-35,-10,-115,-14,75,-18,39,-22,30,-26,60,-30,124,-34,-8,-38,-105,-41,123,-44,-108,-47,-17,-50,-113,-52,118,-54,-88,-56,32,-57,-13,-59,8,-59,124,-60,55,-60,79,-60,-82,-60,108,-59,110,-58,-53,-57,109,-55,96,-53,-102,-51,23,-48,-36,-46,-40,-43,22,-39,-124,-36,36,-32,-12,-29,-29,-25,-3,-21,41,-16,115,-12,-58,-8,40,-3,-118,1,-18,5,69,10,-109,14,-58,18,-25,22,-31,26,-71,30,104,34,-28,37,46,41,62,44,16,47,-93,49,-16,51,-12,53,-79,55,27,57,61,58,10,59,-123,59,-77,59,-124,59,18,59,61,58,41,57,-76,55,3,54,-5,51,-78,49,34,47,81,44,65,41,-2,37,126,34,-41,30,-2,26,6,23,-23,18,-74,14,108,10,22,6,-75,1,85,-3,-12,-8,-93,-12,93,-16,47,-20,28,-24,39,-28,96,-32,-68,-36,82,-39,19,-42,24,-45,84,-48,-43,-51,-98,-53,-89,-55}; }
	private static byte[] data36(){ return new byte[] {7,-56,-88,-58,-93,-59,-26,-60,-125,-60,105,-60,-85,-60,54,-59,24,-58,75,-57,-60,-56,-107,-54,-91,-52,4,-49,-95,-47,-125,-44,-102,-41,-13,-38,116,-34,44,-30,7,-26,10,-22,42,-18,98,-14,-83,-10,3,-5,101,-1,-63,3,30,8,106,12,-86,16,-50,20,-37,24,-67,28,-126,32,15,36,116,39,-100,42,-118,45,60,48,-89,50,-47,52,-83,54,66,56,-124,57,124,58,32,59,114,59,118,59,31,59,-124,58,-120,57,76,56,-74,54,-37,52,-72,50,73,48,-98,45,-81,42,-121,39,44,36,-107,32,-32,28,-13,24,-13,20,-56,16,-108,12,62,8,-16,3,-118,-1,54,-5,-40,-10,-106,-14,88,-18,67,-22,58,-26,102,-30,-84,-34,43,-37,-40,-41,-69,-44,-32,-47,61,-49,-28,-52,-49,-54,1,-55,-125,-57,82,-58,110,-59,-32,-60,-98,-60,-78,-60,21,-59,-51,-59,-46,-58,39,-56,-54,-55,-74,-53,-21,-51,103,-48,32,-45,30,-42,76,-39,-68,-36,78,-32,26,-28,1,-24,16,-20,56,-16,117,-12,-60,-8,27,-3,118,1,-47,5,32,10,101,14,-108,18,-87,22,-96,26,112,30,24,34,-110,37,-46,40,-30,43,-82,46,61,49,-117,51,-119,53,71,55,-78,56,-48,57,-94,58,28,59,76,59,38,59,-83,58,-24,57,-52,56,105,55,-73,53,-74,51,120,49,-24,46,38,44,27,41,-32,37,107,34,-54,30,-4,26,11,23,-6,18,-51,14,-112,10,60,6,-20,1,-116,-3,59,-7,-20,-12,-83,-16,-117,-20,119,-24,-113,-28,-56,-32,41,-35,-61,-39,-120,-42,-113,-45,-52,-48,79,-50,21,-52,33,-54,126,-56,28,-57,21,-58,85,-59,-22,-60,-46,-60,4,-59,-109,-59,104,-58,-110,-57,11,-55,-56,-54,-37,-52,37,-49,-61,-47,-109,-44,-91,-41,-15,-38,103,-34,24,-30,-25,-27,-33,-23,-10,-19,34,-14,104,-10,-78,-6,11,-1,98,3,-79,7,-1,11,47,16,86,20,86,24,60,28,-10,31,-122,35,-28,38,15,42,-5,44,-81,47,27,50,69,52,41,54,-68,55,10,57,2,58,-81,58,9,59,18,59,-56,58,49,58,67,57,15,56,-124,54,-74,52,-101,50,59,48,-103,45,-72,42,-101,39,74,36,-58,32,19,29,58,25,61,21,37,17,-12,12,-81,8,100,4,10,0,-69,-5,106,-9,38,-13,-8,-18,-37,-22,-30,-26,8,-29,87,-33,-47,-37,-128,-40,100,-43,-124,-46,-31,-49,-127,-51,104,-53,-106,-55,16,-56,-43,-58,-19,-59,81,-59,8,-59,18,-59,101,-59,24,-58,9,-57,87,-56,-22,-55,-56,-53,-14,-51,94,-48,10,-45,-8,-43,29,-39,120,-36,6,-32,-69,-29,-97,-25,-102,-21,-69,-17,-19,-13,47,-8,-128,-4,-47,0,34,5,112,9,-85,13,-42,17,-23,21,-38,25,-83,29,81,33,-51,36,17,40,33,43,-12,45,-121,48,-39,50,-28,52,-91,54,31,56,66,57,35,58,-89,58,-26,58,-54,58,99,58,-87,57,-96,56,75,55,-92,53,-68,51,-123,49,12,47,87,44,91,41,49,38,-53,34,55,31,122,27,-106,23,-113,19,115,15,59,11,-7,6,-85,2,89,-2,11,-6,-60,-11,-115,-15,103,-19,93,-23,114,-27,-86,-31,16,-34,-97,-38,103,-41,98,-44,-98,-47,24,-49,-45,-52,-38,-54,34,-55,-65,-57,-92,-58,-40,-59,97,-59,49,-59,94,-59,-47,-59,-98,-58,-79,-57,24,-55,-57,-54,-64,-52,3,-49,-125,-47,73,-44,71,-41,126,-38,-18,-35,-127,-31,76,-27,46,-23,60,-19,90,-15,-108,-11,-46,-7,37,-2,112,2,-68,6,3,11,46,15,84,19,81,23,57,27,-14,30,-118,34,-24,37,26,41,17,44,-57,46,68,49,119,51,99,53,14,55,95,56,113,57,40,58,-105,58,-80,58,125,58,-13,57,33,57,-6,55,-119,54,-51,52,-59,50,126,48,-21,45,35,43,21,40,-36,36,98,33,-55,29,-5,25,16,22,6,18,-33,13,-85,9,102,5,26,1,-50,-4,-123,-8,71,-12,27,-16,0,-20,6,-24,43,-28,117,-32,-18,-36,-108,-39,111,-42,-121,-45,-41,-48,109,-50,68,-52,99,-54,-50,-56,-128,-57,-122,-58,-42,-59,122,-59,108,-59,-82,-59,69,-58,36,-57,89,-56,-43,-55,-99,-53,-79,-51,2,-48,-98,-46,113,-43,-125,-40,-53,-37,67,-33,-24,-30,-72,-26,-91,-22,-75,-18,-37,-14,16,-9,87,-5,-98,-1,-22,3,46,8,105,12,-112,16,-93,20,-105,24,106,28,23,32,-106,35,-27,38,-2,41,-36,44,-128,47,-35,49,-5,51,-51,53,87,55,-107,56,-123,57,35,58,119,58,116,58,37,58,-123,57,-110,56,91,55,-55,53,-2,51,-36,49,-127,47,-34,44,0,42,-25,38,-102,35,27,32,112,28,-97,24,-85,20,-102,16,116,12,61,8,-8,3,-78,-1,104,-5,40,-9,-14,-14,-48,-18,-62,-22,-41,-26,8,-29,106,-33,-19,-37,-82,-40,-102,-43,-56,-46,52,-48,-36,-51}; }
	private static byte[] data37(){ return new byte[] {-48,-53,6,-54,-117,-56,88,-57,119,-58,-29,-59,-98,-59,-83,-59,8,-58,-76,-58,-78,-57,-9,-56,-113,-54,107,-52,-113,-50,-5,-48,-95,-45,-119,-42,-88,-39,-4,-36,127,-32,50,-28,2,-24,-1,-21,9,-16,56,-12,107,-8,-80,-4,-11,0,60,5,118,9,-83,13,-59,17,-50,21,-77,25,122,29,16,33,-122,36,-72,39,-60,42,-118,45,23,48,94,50,101,52,29,54,-111,55,-76,56,-116,57,19,58,74,58,51,58,-55,57,19,57,12,56,-74,54,28,53,49,51,5,49,-109,46,-31,43,-12,40,-49,37,118,34,-22,30,58,27,94,23,104,19,83,15,44,11,-14,6,-76,2,108,-2,45,-6,-17,-11,-57,-15,-87,-19,-82,-23,-53,-27,15,-30,123,-34,23,-37,-29,-41,-21,-44,38,-46,-86,-49,104,-51,114,-53,-63,-55,90,-56,65,-57,119,-58,-8,-59,-48,-59,-17,-59,101,-58,38,-57,57,-56,-110,-55,64,-53,42,-51,101,-49,-34,-47,-109,-44,-118,-41,-75,-38,18,-34,-92,-31,85,-27,54,-23,44,-19,68,-15,108,-11,-94,-7,-28,-3,36,2,102,6,-101,10,-59,14,-41,18,-47,22,-84,26,96,30,-17,33,73,37,115,40,102,43,28,46,-108,48,-58,50,-74,52,91,54,-73,55,-58,56,-124,57,-8,57,24,58,-19,57,108,57,-93,56,-123,55,33,54,112,52,118,50,57,48,-71,45,-7,42,-1,39,-50,36,107,33,-38,29,31,26,66,22,68,18,48,14,7,10,-49,5,-109,1,78,-3,25,-7,-37,-12,-61,-16,-85,-20,-68,-24,-26,-28,55,-31,-77,-35,95,-38,60,-41,83,-44,-89,-47,54,-49,16,-51,39,-53,-114,-55,61,-56,55,-57,-126,-58,24,-58,3,-58,57,-58,-63,-58,-106,-57,-71,-56,40,-54,-30,-53,-31,-51,39,-48,-82,-46,114,-43,116,-40,-89,-37,16,-33,-92,-30,96,-26,68,-22,62,-18,85,-14,-128,-10,-80,-6,-11,-2,44,3,107,7,-104,11,-72,15,-61,19,-81,23,-127,27,36,31,-88,34,-17,37,14,41,-21,43,-109,46,-11,48,26,51,-15,52,-121,54,-52,55,-54,56,117,57,-45,57,-29,57,-94,57,16,57,54,56,6,55,-108,53,-48,51,-55,49,127,47,-16,44,40,42,34,39,-25,35,126,32,-27,28,37,25,70,21,67,17,50,13,3,9,-44,4,-108,0,91,-4,36,-8,-9,-13,-37,-17,-41,-21,-20,-25,39,-28,-128,-32,15,-35,-62,-39,-73,-42,-41,-45,63,-47,-32,-50,-55,-52,-12,-54,108,-55,43,-56,61,-57,-108,-58,65,-58,59,-58,-126,-58,28,-57,2,-56,49,-55,-74,-54,118,-52,-119,-50,-41,-48,108,-45,58,-42,67,-39,-128,-36,-15,-33,-122,-29,80,-25,41,-21,50,-17,64,-13,111,-9,-97,-5,-39,-1,21,4,68,8,116,12,-125,16,-117,20,107,24,46,28,-50,31,57,35,124,38,-121,41,87,44,-16,46,64,49,85,51,29,53,-96,54,-41,55,-65,56,94,57,-87,57,-85,57,85,57,-69,56,-56,55,-107,54,11,53,66,51,42,49,-40,46,59,44,110,41,92,38,30,35,-84,31,15,28,77,24,104,20,105,16,81,12,42,8,-7,3,-64,-1,-120,-5,90,-9,46,-13,36,-17,31,-21,69,-25,-123,-29,-16,-33,-125,-36,78,-39,67,-42,-128,-45,-22,-48,-93,-50,-108,-52,-44,-54,90,-55,40,-56,73,-57,-79,-58,109,-58,116,-58,-50,-58,112,-57,106,-56,-93,-55,51,-53,2,-51,27,-49,121,-47,19,-44,-23,-42,-4,-39,61,-35,-78,-32,80,-28,19,-24,-6,-21,-6,-17,14,-12,55,-8,102,-4,-98,0,-46,4,-1,8,35,13,49,17,42,21,6,25,-69,28,81,32,-79,35,-23,38,-28,41,-86,44,49,47,122,49,122,51,56,53,-86,54,-44,55,-81,56,61,57,125,57,107,57,20,57,94,56,111,55,32,54,-104,52,-68,50,-96,48,65,46,-95,43,-57,40,-76,37,109,34,-6,30,87,27,-107,23,-84,19,-80,15,-104,11,114,7,68,3,14,-1,-35,-6,-78,-10,-110,-14,-122,-18,-108,-22,-70,-26,9,-29,123,-33,28,-36,-17,-40,-10,-43,53,-45,-74,-48,115,-50,121,-52,-62,-54,84,-55,51,-56,92,-57,-42,-58,-102,-58,-77,-58,17,-57,-56,-57,-62,-56,15,-54,-93,-53,125,-51,-95,-49,1,-46,-90,-44,-127,-41,-103,-38,-35,-35,89,-31,-12,-28,-64,-24,-96,-20,-93,-16,-72,-12,-39,-8,13,-3,56,1,111,5,-110,9,-80,13,-70,17,-89,21,125,25,41,29,-77,32,12,36,55,39,40,42,-27,44,92,47,-99,49,-114,51,67,53,-88,54,-59,55,-106,56,24,57,76,57,49,57,-53,56,18,56,18,55,-64,53,42,52,75,50,38,48,-65,45,28,43,57,40,39,37,-40,33,101,30,-65,26,-3,22,21,19,22,15,3,11,-34,6,-76,2,-126,-2,85,-6,48,-10,22,-14,17,-18,37,-22,87,-26,-87,-30,41,-33,-48,-37,-82,-40,-66,-43}; }
	private static byte[] data38(){ return new byte[] {10,-45,-110,-48,93,-50,106,-52,-63,-54,90,-55,73,-56,119,-57,-1,-58,-53,-58,-20,-58,88,-57,18,-56,27,-55,105,-54,9,-52,-25,-51,18,-48,120,-46,32,-43,2,-40,24,-37,103,-34,-39,-31,-126,-27,67,-23,43,-19,40,-15,59,-11,93,-7,-120,-3,-73,1,-33,5,7,10,23,14,30,18,5,22,-47,25,120,29,-9,32,73,36,106,39,84,42,3,45,120,47,-89,49,-105,51,60,53,-102,54,-82,55,116,56,-16,56,25,57,-8,56,-121,56,-55,55,-63,54,105,53,-51,51,-25,49,-65,47,84,45,-86,42,-54,39,-82,36,102,33,-23,29,75,26,-125,22,-98,18,-92,14,-116,10,116,6,66,2,30,-2,-17,-7,-44,-11,-68,-15,-65,-19,-39,-23,17,-26,109,-30,-15,-34,-92,-37,-124,-40,-92,-43,-16,-46,-120,-48,86,-50,110,-52,-51,-54,110,-55,101,-56,-102,-57,43,-57,-2,-58,37,-57,-104,-57,90,-56,99,-55,-64,-54,90,-52,69,-50,110,-48,-38,-46,-123,-43,101,-40,-126,-37,-52,-34,71,-30,-28,-27,-81,-23,-117,-19,-111,-15,-103,-11,-67,-7,-32,-3,14,2,49,6,82,10,97,14,93,18,66,22,4,26,-89,29,30,33,107,36,-128,39,105,42,11,45,125,47,-95,49,-116,51,41,53,-125,54,-117,55,81,56,-67,56,-21,56,-67,56,74,56,-120,55,118,54,34,53,123,51,-105,49,105,47,-2,44,83,42,112,39,84,36,12,33,-112,29,-14,25,46,22,72,18,81,14,63,10,36,6,-2,1,-41,-3,-78,-7,-107,-11,-118,-15,-115,-19,-81,-23,-19,-27,77,-30,-39,-34,-111,-37,122,-40,-101,-43,-11,-46,-117,-48,102,-50,-127,-52,-29,-54,-111,-55,-123,-56,-56,-57,86,-57,51,-57,92,-57,-45,-57,-102,-56,-92,-55,6,-53,-96,-52,-112,-50,-73,-48,39,-45,-49,-43,-75,-40,-53,-37,26,-33,-115,-30,50,-26,-16,-23,-43,-19,-52,-15,-37,-11,-10,-7,24,-2,62,2,97,6,123,10,-124,14,-128,18,87,22,30,26,-77,29,43,33,108,36,-124,39,93,42,5,45,105,47,-116,49,114,51,8,53,95,54,101,55,33,56,-110,56,-76,56,-120,56,18,56,74,55,60,54,-31,52,60,51,87,49,40,47,-69,44,21,42,46,39,23,36,-49,32,84,29,-69,25,-12,21,26,18,28,14,22,10,-7,5,-38,1,-74,-3,-107,-7,126,-11,116,-15,-126,-19,-94,-23,-23,-27,76,-30,-35,-34,-101,-37,-121,-40,-82,-43,9,-45,-89,-48,-123,-50,-95,-52,13,-53,-74,-55,-77,-56,-11,-57,-119,-57,100,-57,-109,-57,8,-56,-46,-56,-36,-55,61,-53,-37,-52,-59,-50,-15,-48,92,-45,4,-42,-25,-40,-1,-37,69,-33,-67,-30,87,-26,25,-22,-10,-19,-19,-15,-11,-11,13,-6,45,-2,75,2,111,6,126,10,-118,14,122,18,85,22,16,26,-89,29,23,33,86,36,105,39,65,42,-29,44,67,47,105,49,68,51,-32,52,47,54,52,55,-13,55,92,56,-123,56,81,56,-32,55,22,55,9,54,-81,52,12,51,39,49,-6,46,-111,44,-21,41,7,39,-10,35,-85,32,58,29,-97,25,-31,21,4,18,18,14,9,10,-13,5,-38,1,-75,-3,-97,-7,-122,-11,-123,-15,-111,-19,-69,-23,1,-26,106,-30,-1,-34,-68,-37,-79,-40,-44,-43,55,-45,-43,-48,-78,-50,-42,-52,59,-53,-21,-55,-25,-56,41,-56,-69,-57,-103,-57,-61,-57,60,-56,-2,-56,15,-54,99,-53,8,-51,-20,-50,18,-47,-128,-45,32,-42,1,-39,20,-36,88,-33,-53,-30,98,-26,30,-22,-9,-19,-22,-15,-17,-11,1,-6,28,-2,59,2,82,6,105,10,101,14,89,18,48,22,-27,25,124,29,-24,32,37,36,54,39,13,42,-87,44,17,47,44,49,16,51,-90,52,-11,53,1,55,-74,55,47,56,75,56,37,56,-82,55,-20,54,-33,53,-118,52,-22,50,7,49,-30,46,122,44,-40,41,-4,38,-22,35,-86,32,57,29,-90,25,-23,21,21,18,35,14,35,10,16,6,-7,1,-35,-3,-60,-7,-74,-11,-78,-15,-56,-19,-19,-23,62,-26,-94,-30,61,-33,-5,-37,-17,-40,22,-42,119,-45,22,-47,-13,-50,20,-51,123,-53,40,-54,32,-55,100,-56,-16,-57,-51,-57,-15,-57,106,-56,35,-55,54,-54,-126,-53,35,-51,-1,-50,39,-47,-121,-45,42,-42,1,-39,14,-36,82,-33,-73,-30,80,-26,3,-22,-39,-19,-58,-15,-59,-11,-44,-7,-22,-3,4,2,27,6,38,10,42,14,19,18,-23,21,-97,25,50,29,-101,32,-36,35,-24,38,-62,41,96,44,-62,46,-24,48,-59,50,100,52,-78,53,-62,54,125,55,-11,55,25,56,-9,55,-125,55,-54,54,-66,53,113,52,-42,50,-5,48,-39,46,121,44,-34,41,5,39,0,36,-68,32,93,29,-60,25,23,22,67,18,87,14,95,10,76,6,62,2,35,-2,16,-6,3,-10,6,-14,23,-18,73,-22,-114,-26,0,-29}; }
	private static byte[] data39(){ return new byte[] {-109,-33,84,-36,73,-39,106,-42,-47,-45,102,-47,70,-49,100,-51,-62,-53,116,-54,95,-55,-93,-56,41,-56,0,-56,32,-56,-114,-56,72,-55,76,-54,-102,-53,44,-51,6,-49,37,-47,125,-45,27,-42,-24,-40,-13,-37,40,-33,-114,-30,27,-26,-53,-23,-103,-19,-127,-15,123,-11,-123,-7,-108,-3,-82,1,-69,5,-51,9,-61,13,-78,17,-125,21,55,25,-52,28,53,32,117,35,-124,38,93,41,1,44,100,46,-114,48,112,50,15,52,107,53,118,54,65,55,-74,55,-22,55,-59,55,101,55,-92,54,-80,53,95,52,-46,50,-3,48,-28,46,-115,44,-7,41,41,39,41,36,-13,32,-108,29,9,26,93,22,-109,18,-81,14,-75,10,-79,6,-96,2,-115,-2,126,-6,113,-10,121,-14,-116,-18,-68,-22,7,-25,115,-29,9,-32,-56,-36,-73,-39,-34,-42,55,-44,-47,-47,-88,-49,-66,-51,32,-52,-65,-54,-81,-55,-28,-56,101,-56,53,-56,75,-56,-77,-56,96,-55,96,-54,-98,-53,47,-51,-6,-50,17,-47,98,-45,-14,-43,-69,-40,-71,-37,-23,-34,69,-30,-53,-27,113,-23,61,-19,24,-15,19,-11,16,-7,35,-3,48,1,65,5,74,9,65,13,46,17,-2,20,-77,24,70,28,-77,31,-12,34,7,38,-31,40,-115,43,-15,45,37,48,8,50,-77,51,19,53,39,54,-5,54,119,55,-75,55,-100,55,64,55,-111,54,-97,53,93,52,-37,50,13,49,2,47,-77,44,41,42,101,39,108,36,66,33,-24,29,108,26,-64,22,6,19,32,15,52,11,49,7,39,3,24,-1,13,-5,0,-9,14,-13,31,-17,82,-21,-103,-25,10,-28,-108,-32,93,-35,59,-38,106,-41,-77,-44,79,-46,26,-48,46,-50,-126,-52,30,-53,1,-54,47,-55,-90,-56,105,-56,119,-56,-46,-56,119,-55,102,-54,-97,-53,30,-51,-28,-50,-23,-48,53,-45,-76,-43,119,-40,104,-37,-115,-34,-29,-31,91,-27,-2,-24,-68,-20,-106,-16,-125,-12,-127,-8,-118,-4,-106,0,-94,4,-90,8,-95,12,-121,16,91,20,16,24,-93,27,21,31,88,34,110,37,83,40,-2,42,110,45,-90,47,-109,49,72,51,-81,52,-48,53,-84,54,54,55,124,55,116,55,30,55,-126,54,-105,53,101,52,-17,50,45,49,47,47,-20,44,109,42,-71,39,-58,36,-85,33,89,30,-27,26,73,23,-113,19,-72,15,-49,11,-45,7,-50,3,-59,-1,-70,-5,-74,-9,-65,-13,-44,-17,6,-20,77,-24,-73,-28,72,-31,-2,-35,-26,-38,2,-40,79,-43,-36,-46,-94,-48,-86,-50,-10,-52,-121,-53,95,-54,127,-55,-20,-56,-95,-56,-93,-56,-17,-56,-121,-55,104,-54,-108,-53,5,-51,-68,-50,-74,-48,-16,-46,105,-43,23,-40,3,-37,24,-34,100,-31,-45,-28,105,-24,34,-20,-18,-17,-38,-13,-50,-9,-46,-5,-38,-1,-30,3,-30,7,-33,11,-63,15,-103,19,76,23,-27,26,89,30,-96,33,-64,36,-90,39,92,42,-41,44,17,47,18,49,-54,50,64,52,111,53,84,54,-16,54,65,55,72,55,1,55,115,54,-104,53,117,52,13,51,90,49,108,47,54,45,-58,42,31,40,56,37,45,34,-29,30,126,27,-23,23,57,20,111,16,-122,12,-102,8,-109,4,-109,0,-119,-4,-117,-8,-112,-12,-83,-16,-44,-20,35,-23,-125,-27,18,-30,-61,-34,-91,-37,-73,-40,-2,-43,127,-45,60,-47,58,-49,120,-51,-3,-53,-58,-54,-37,-55,54,-55,-35,-56,-47,-56,11,-55,-107,-55,101,-54,-128,-53,-31,-52,-119,-50,114,-48,-97,-46,4,-43,-85,-41,-128,-38,-112,-35,-55,-32,47,-28,-69,-25,102,-21,47,-17,11,-13,-1,-10,-7,-6,-4,-2,2,3,0,7,-8,10,-32,14,-78,18,110,22,6,26,-127,29,-50,32,-13,35,-26,38,-97,41,41,44,109,46,123,48,62,50,-59,51,-1,52,-10,53,-95,54,3,55,25,55,-27,54,102,54,-99,53,-115,52,52,51,-107,49,-76,47,-111,45,49,43,-104,40,-59,37,-65,34,-115,31,42,28,-84,24,-3,20,66,17,97,13,122,9,125,5,126,1,124,-3,124,-7,-120,-11,-99,-15,-52,-19,15,-22,115,-26,-9,-30,-91,-33,124,-36,-120,-39,-61,-42,59,-44,-22,-47,-38,-49,12,-50,127,-52,62,-53,60,-54,-117,-55,30,-55,0,-55,41,-55,-95,-55,93,-54,103,-53,-75,-52,74,-50,35,-48,60,-46,-110,-44,38,-41,-18,-39,-19,-36,25,-32,112,-29,-16,-26,-112,-22,78,-18,36,-14,12,-10,0,-6,2,-2,-3,1,0,6,-14,9,-37,13,-81,17,109,21,12,25,-118,28,-31,31,10,35,11,38,-52,40,101,43,-79,45,-45,47,-96,49,59,51,-125,52,-115,53,74,54,-68,54,-24,54,-58,54,91,54,-89,53,-88,52,99,51,-39,49,10,48,-6,45,-83,43,35,41,98,38,110,35,71,32,-8,28,-128,25,-28,21,47,18,90,14,122,10,-124,6,-116,2,-114,-2,-114,-6,-98,-10}; }
	private static byte[] data40(){ return new byte[] {-78,-14,-34,-18,32,-21,125,-25,-5,-29,-92,-32,112,-35,113,-38,-92,-41,9,-43,-80,-46,-113,-48,-80,-50,21,-51,-68,-53,-80,-54,-29,-55,107,-55,49,-55,76,-55,-86,-55,86,-54,70,-53,-125,-52,4,-50,-59,-49,-50,-47,16,-44,-114,-42,76,-39,48,-36,84,-33,-103,-30,10,-26,-95,-23,79,-19,30,-15,-3,-12,-24,-8,-26,-4,-36,0,-36,4,-51,8,-74,12,-115,16,77,20,-14,23,118,27,-44,30,10,34,17,37,-29,39,-124,42,-26,44,15,47,-10,48,-101,50,-5,51,24,53,-27,53,114,54,-81,54,-92,54,80,54,-81,53,-55,52,-103,51,35,50,108,48,110,46,56,44,-65,41,19,39,47,36,26,33,-36,29,110,26,-26,22,55,19,112,15,-102,11,-88,7,-69,3,-69,-1,-58,-5,-49,-9,-22,-13,16,-16,78,-20,-88,-24,30,-27,-66,-31,-126,-34,117,-37,-100,-40,-12,-43,-117,-45,88,-47,105,-49,-71,-51,80,-52,42,-53,77,-54,-69,-55,109,-55,113,-55,-73,-55,75,-54,40,-53,74,-52,-76,-51,98,-49,82,-47,127,-45,-19,-43,-115,-40,107,-37,115,-34,-84,-31,15,-27,-111,-24,59,-20,-8,-17,-48,-13,-75,-9,-88,-5,-100,-1,-103,3,-123,7,118,11,69,15,19,19,-76,22,71,26,-88,29,-19,32,-4,35,-34,38,-114,41,-3,43,61,46,49,48,-18,49,97,51,-110,52,121,53,27,54,109,54,-127,54,59,54,-68,53,-23,52,-47,51,120,50,-48,48,-14,46,-52,44,108,42,-44,39,2,37,4,34,-46,30,122,27,-4,23,92,20,-92,16,-47,12,-15,8,2,5,13,1,26,-3,35,-7,64,-11,97,-15,-97,-19,-16,-23,96,-26,-7,-30,-85,-33,-100,-36,-84,-39,-7,-42,126,-44,57,-46,52,-48,118,-50,-18,-52,-71,-53,-62,-54,21,-54,-74,-55,-105,-55,-51,-55,65,-54,8,-53,15,-52,98,-51,-12,-50,-49,-48,-29,-46,57,-43,-56,-41,-118,-38,-123,-35,-89,-32,-5,-29,109,-25,9,-21,-70,-18,-122,-14,98,-10,78,-6,60,-2,55,2,31,6,17,10,-29,13,-78,17,93,21,-12,24,97,28,-81,31,-53,34,-64,37,120,40,3,43,75,45,92,47,42,49,-75,50,-3,51,-2,52,-75,53,40,54,75,54,46,54,-70,53,14,53,10,52,-52,50,66,49,118,47,112,45,34,43,-91,40,-24,37,-5,34,-30,31,-104,28,45,25,-102,21,-17,17,42,14,81,10,108,6,123,2,-116,-2,-102,-6,-77,-10,-43,-14,14,-17,88,-21,-60,-25,76,-28,-4,-32,-41,-35,-34,-38,24,-40,-118,-43,49,-45,27,-47,63,-49,-87,-51,84,-52,70,-53,-126,-54,1,-54,-48,-55,-30,-55,64,-54,-23,-54,-45,-53,14,-51,-126,-50,68,-48,63,-46,121,-44,-12,-42,-101,-39,-124,-36,-113,-33,-46,-30,51,-26,-68,-23,98,-19,33,-15,-13,-12,-42,-8,-64,-4,-80,0,-95,4,-123,8,102,12,46,16,-24,19,127,23,-3,26,79,30,-126,33,125,36,79,39,-26,41,70,44,108,46,80,48,-9,49,83,51,115,52,67,53,-47,53,20,54,13,54,-65,53,37,53,73,52,29,51,-72,49,3,48,23,46,-24,43,126,41,-36,38,8,36,-1,32,-49,29,111,26,-12,22,81,19,-98,15,-50,11,-15,7,9,4,29,0,46,-4,71,-8,106,-12,-101,-16,-28,-20,67,-23,-59,-27,103,-30,52,-33,43,-36,84,-39,-78,-42,69,-44,23,-46,36,-48,117,-50,5,-51,-35,-53,-5,-54,95,-54,16,-54,3,-54,69,-54,-50,-54,-98,-53,-75,-52,17,-50,-78,-49,-108,-47,-76,-45,15,-42,-91,-40,110,-37,106,-34,-109,-31,-30,-28,93,-24,-18,-21,-91,-17,102,-13,67,-9,37,-5,15,-1,-3,2,-31,6,-62,10,-112,14,76,18,-18,21,118,25,-44,28,20,32,34,35,2,38,-79,40,37,43,96,45,99,47,26,49,-99,50,-51,51,-60,52,106,53,-50,53,-27,53,-74,53,60,53,126,52,115,51,41,50,-106,48,-60,46,-77,44,99,42,-34,39,31,37,49,34,18,31,-52,27,94,24,-47,20,40,17,99,13,-105,9,-81,5,-49,1,-31,-3,-5,-7,30,-10,74,-14,-114,-18,-26,-22,92,-25,-12,-29,-80,-32,-104,-35,-83,-38,-8,-41,117,-43,46,-45,35,-47,87,-49,-51,-51,-119,-52,-123,-53,-48,-54,91,-54,51,-54,83,-54,-68,-54,106,-53,101,-52,-99,-51,35,-49,-30,-48,-24,-46,37,-43,-95,-41,78,-38,51,-35,67,-32,-126,-29,-29,-26,104,-22,12,-18,-62,-15,-107,-11,106,-7,84,-3,55,1,33,5,-4,8,-47,12,-111,16,61,20,-53,23,60,27,-125,30,-88,33,-105,36,93,39,-25,41,60,44,84,46,44,48,-56,49,24,51,46,52,-14,52,120,53,-82,53,-93,53,73,53,-85,52,-59,51,-105,50,40,49,117,47,-127,45,81,43,-26,40,69,38,109,35,106,32,55,29,-34,25,101,22,-55,18,23,15}; }
	private static byte[] data41(){ return new byte[] {80,11,121,7,-104,3,-75,-1,-51,-5,-14,-9,26,-12,89,-16,-87,-20,22,-23,-98,-27,81,-30,33,-33,42,-36,91,-39,-63,-42,101,-44,58,-46,87,-48,-83,-50,72,-51,43,-52,75,-53,-63,-54,109,-54,113,-54,-78,-54,66,-53,22,-52,51,-51,-112,-50,52,-48,22,-46,53,-44,-108,-42,37,-39,-16,-37,-25,-34,11,-30,91,-27,-53,-24,93,-20,7,-16,-54,-13,-104,-9,121,-5,85,-1,64,3,22,7,-11,10,-78,14,107,18,1,22,125,25,-42,28,11,32,13,35,-25,37,-117,40,-8,42,43,45,36,47,-44,48,80,50,124,51,104,52,14,53,105,53,126,53,75,53,-50,52,12,52,5,51,-77,49,39,48,79,46,70,44,-14,41,117,39,-75,36,-50,33,-78,30,114,27,9,24,-125,20,-33,16,38,13,88,9,-125,5,-94,1,-64,-3,-26,-7,7,-10,72,-14,-115,-18,-17,-22,112,-25,11,-28,-43,-32,-63,-35,-32,-38,49,-40,-75,-43,117,-45,110,-47,-86,-49,35,-50,-27,-52,-28,-53,51,-53,-66,-54,-100,-54,-70,-54,35,-53,-42,-53,-55,-52,7,-50,-122,-49,67,-47,72,-45,126,-43,-8,-41,-96,-38,125,-35,-117,-32,-64,-29,27,-25,-101,-22,53,-18,-27,-15,-80,-11,124,-7,93,-3,59,1,24,5,-16,8,-71,12,116,16,21,20,-98,23,6,27,73,30,99,33,82,36,11,39,-106,41,-29,43,-7,45,-51,47,100,49,-75,50,-57,51,-117,52,17,53,71,53,60,53,-26,52,73,52,99,51,63,50,-50,48,34,47,53,45,7,43,-90,40,8,38,58,35,61,32,17,29,-62,25,79,22,-69,18,21,15,81,11,-121,7,-83,3,-47,-1,-12,-5,28,-8,82,-12,-108,-16,-20,-20,96,-23,-17,-27,-92,-30,-128,-33,-122,-36,-64,-39,41,-41,-51,-44,-87,-46,-62,-48,30,-49,-75,-51,-102,-52,-70,-53,40,-53,-38,-54,-47,-54,25,-53,-101,-53,114,-52,-128,-51,-32,-50,118,-48,86,-46,108,-44,-62,-42,76,-39,12,-36,-5,-34,25,-30,93,-27,-59,-24,77,-20,-17,-17,-90,-13,111,-9,67,-5,29,-1,-8,2,-50,6,-99,10,91,14,10,18,-103,21,20,25,100,28,-106,31,-105,34,109,37,14,40,124,42,-83,44,-91,46,91,48,-44,49,4,51,-9,51,-102,52,0,53,23,53,-21,52,119,52,-71,51,-69,50,114,49,-20,47,36,46,25,44,-34,41,90,39,-76,36,-53,33,-61,30,-123,27,47,24,-86,20,24,17,99,13,-92,9,-45,5,-3,1,36,-2,76,-6,-127,-10,-71,-14,15,-17,112,-21,-8,-25,-105,-28,98,-31,82,-34,113,-37,-62,-40,71,-42,3,-44,-2,-47,51,-48,-85,-50,102,-51,96,-52,-86,-53,45,-53,4,-53,25,-53,122,-53,34,-52,13,-51,62,-50,-76,-49,103,-47,92,-45,-116,-43,-11,-41,-108,-38,103,-35,100,-32,-111,-29,-33,-26,85,-22,-31,-19,-115,-15,67,-11,18,-7,-31,-4,-70,0,-112,4,93,8,38,12,-43,15,120,19,-8,22,97,26,-97,29,-68,32,-90,35,101,38,-15,40,61,43,93,45,49,47,-48,48,40,50,65,51,12,52,-99,52,-34,52,-40,52,-108,52,-3,51,39,51,15,50,-88,48,14,47,41,45,14,43,-73,40,40,38,104,35,118,32,92,29,20,26,-78,22,41,19,-117,15,-40,11,18,8,69,4,114,0,-102,-4,-51,-8,3,-11,81,-15,-89,-19,34,-22,-79,-26,103,-29,68,-32,71,-35,127,-38,-26,-41,-126,-43,93,-45,107,-47,-63,-49,82,-50,39,-51,69,-52,-97,-53,76,-53,51,-53,111,-53,-30,-53,-85,-52,-85,-51,-6,-50,-123,-48,79,-46,92,-44,-99,-42,27,-39,-53,-37,-85,-34,-71,-31,-16,-28,74,-24,-58,-21,89,-17,7,-13,-59,-10,-115,-6,96,-2,49,2,1,6,-52,9,-126,13,48,17,-69,20,53,24,-122,27,-72,30,-68,33,-106,36,59,39,-80,41,-25,43,-21,45,-92,47,46,49,102,50,101,51,25,52,-119,52,-79,52,-107,52,46,52,-123,51,-109,50,95,49,-22,47,47,46,63,44,9,42,-92,39,1,37,53,34,52,31,13,28,-65,24,80,21,-61,17,34,14,106,10,-91,6,-38,2,6,-1,58,-5,110,-9,-77,-13,4,-16,110,-20,-14,-24,-110,-27,92,-30,68,-33,101,-36,-87,-39,43,-41,-34,-44,-53,-46,-6,-48,98,-49,16,-50,-1,-52,51,-52,-82,-53,109,-53,116,-53,-61,-53,85,-52,49,-51,76,-50,-80,-49,77,-47,51,-45,74,-43,-92,-41,46,-38,-18,-36,-37,-33,-9,-30,51,-26,-101,-23,23,-19,-76,-16,100,-12,30,-8,-20,-5,-75,-1,-120,3,79,7,15,11,-62,14,91,18,-29,21,71,25,-116,28,-85,31,-99,34,99,37,-12,39,83,42,114,44,96,46,4,48,113,49,-109,50,122,51,17,52,112,52,120,52,73,52,-57,51,9,51,0,50,-73,48,45,47,95,45,90,43,24,41,-99,38}; }
	private static byte[] data42(){ return new byte[] {-14,35,21,33,8,30,-37,26,-127,23,12,20,127,16,-44,12,33,9,87,5,-108,1,-65,-3,-3,-7,52,-10,-123,-14,-32,-18,87,-21,-27,-25,-102,-28,108,-31,111,-34,-103,-37,-7,-40,-120,-42,85,-44,88,-46,-102,-48,30,-49,-35,-51,-24,-52,52,-52,-63,-53,-97,-53,-74,-53,32,-52,-57,-52,-74,-51,-21,-50,91,-48,20,-46,1,-44,52,-42,-109,-40,52,-37,-8,-35,-8,-32,22,-28,98,-25,-57,-22,83,-18,-23,-15,-95,-11,88,-7,36,-3,-19,0,-75,4,124,8,47,12,-40,15,107,19,-32,22,59,26,110,29,125,32,95,35,19,38,-115,40,-35,42,-29,44,-64,46,75,48,-94,49,-79,50,124,51,5,52,68,52,64,52,-13,51,97,51,-114,50,111,49,23,48,118,46,-100,44,-123,42,51,40,-83,37,-13,34,13,32,-8,28,-65,25,99,22,-26,18,86,15,-84,11,-12,7,50,4,105,0,-93,-4,-36,-8,37,-11,120,-15,-33,-19,99,-22,-3,-26,-66,-29,-92,-32,-77,-35,-16,-38,98,-40,4,-42,-29,-45,-5,-47,83,-48,-25,-50,-61,-51,-37,-52,63,-52,-28,-53,-47,-53,3,-52,122,-52,58,-51,56,-50,-127,-49,3,-47,-55,-46,-54,-44,5,-41,120,-39,29,-36,-11,-34,-12,-31,35,-27,109,-24,-32,-21,101,-17,8,-13,-76,-10,120,-6,53,-2,3,2,-64,5,-127,9,48,13,-54,16,86,20,-67,23,11,27,50,30,47,33,3,36,-93,38,17,41,72,43,67,45,3,47,-124,48,-63,49,-64,50,117,51,-21,51,20,52,2,52,-102,51,1,51,15,50,-21,48,120,47,-48,45,-29,43,-66,41,99,39,-51,36,15,34,26,31,1,28,-64,24,96,21,-32,17,78,14,-95,10,-21,6,45,3,100,-1,-90,-5,-27,-9,49,-12,-108,-16,-2,-20,-111,-23,55,-26,3,-29,-6,-33,22,-35,98,-38,-25,-41,-105,-43,-116,-45,-79,-47,30,-48,-60,-50,-77,-51,-34,-52,84,-52,11,-52,11,-52,79,-52,-40,-52,-90,-51,-70,-50,10,-48,-92,-47,112,-45,-125,-43,-57,-41,71,-38,-11,-36,-44,-33,-35,-30,14,-26,99,-23,-45,-20,95,-16,-1,-13,-80,-9,107,-5,44,-1,-17,2,-83,6,99,10,11,14,-100,17,29,21,123,24,-70,27,-40,30,-63,33,-114,36,22,39,124,41,-99,43,-117,45,56,47,-89,48,-44,49,-64,50,101,51,-56,51,-28,51,-71,51,75,51,-103,50,-99,49,105,48,-24,46,51,45,57,43,10,41,-93,38,6,36,62,33,66,30,36,27,-34,23,123,20,-8,16,101,13,-72,9,6,6,69,2,-120,-2,-58,-6,18,-9,100,-13,-54,-17,70,-20,-35,-24,-113,-27,109,-30,102,-33,-102,-36,-17,-39,-124,-41,67,-43,71,-45,126,-47,-7,-49,-78,-50,-83,-51,-20,-52,114,-52,54,-52,75,-52,-105,-52,55,-51,14,-50,47,-49,-109,-48,46,-46,18,-44,39,-42,121,-40,-2,-38,-72,-35,-103,-32,-83,-29,-32,-26,54,-22,-83,-19,54,-15,-40,-12,-121,-8,64,-4,-1,-1,-70,3,119,7,33,11,-59,14,78,18,-62,21,25,25,75,28,92,31,61,34,-9,36,118,39,-52,41,-35,43,-65,45,91,47,-69,48,-36,49,-77,50,78,51,-96,51,-85,51,120,51,-11,50,58,50,49,49,-17,47,99,46,-92,44,-97,42,104,40,-8,37,84,35,-123,32,-123,29,98,26,25,23,-78,19,50,16,-103,12,-13,8,62,5,-122,1,-58,-3,16,-6,91,-10,-70,-14,38,-17,-87,-21,76,-24,7,-27,-18,-31,-7,-34,48,-36,-101,-39,52,-41,10,-43,18,-45,94,-47,-28,-49,-86,-50,-73,-51,1,-51,-109,-52,107,-52,-123,-52,-27,-52,-116,-51,116,-50,-100,-49,13,-47,-78,-46,-100,-44,-63,-42,16,-39,-87,-37,89,-34,80,-31,90,-28,-105,-25,-17,-22,99,-18,-14,-15,-113,-11,62,-7,-13,-4,-83,0,104,4,26,8,-61,11,91,15,-35,18,75,22,-107,25,-63,28,-62,31,-99,34,71,37,-65,39,3,42,14,44,-36,45,113,47,-63,48,-43,49,-95,50,47,51,113,51,119,51,48,51,-88,50,-35,49,-49,48,125,47,-18,45,34,44,21,42,-34,39,91,37,-64,34,-32,31,-28,28,-69,25,112,22,10,19,-120,15,-16,11,77,8,-104,4,-27,0,43,-3,119,-7,-54,-11,47,-14,-97,-18,51,-21,-45,-25,-94,-28,-118,-31,-91,-34,-27,-37,89,-39,1,-41,-36,-44,-7,-46,73,-47,-33,-49,-80,-50,-58,-51,32,-51,-70,-52,-96,-52,-64,-52,50,-51,-37,-51,-47,-50,3,-48,118,-47,44,-45,21,-43,68,-41,-102,-39,51,-36,-17,-34,-32,-31,-11,-28,46,-24,-118,-21,-3,-18,-118,-14,40,-10,-46,-7,-121,-3,58,1,-13,4,-100,8,66,12,-46,15,78,19,-76,22,-13,25,24,29,17,32,-33,34,-125,37,-19,39,41,42,39,44,-18,45,116,47,-67,48,-61,49,-121,50,9,51,67,51,61,51,-19,50}; }
	private static byte[] data43(){ return new byte[] {94,50,-119,49,113,48,28,47,-126,45,-80,43,-93,41,91,39,-29,36,55,34,91,31,92,28,47,25,-25,21,126,18,-3,14,106,11,-61,7,25,4,98,0,-80,-4,1,-7,90,-11,-62,-15,65,-18,-51,-22,-122,-25,79,-28,75,-31,101,-34,-75,-37,45,-39,-29,-42,-58,-44,-21,-46,72,-47,-30,-49,-60,-50,-34,-51,67,-51,-25,-52,-46,-52,1,-51,116,-51,41,-50,37,-49,91,-48,-36,-47,-115,-45,-123,-43,-81,-41,16,-38,-87,-36,105,-33,90,-30,113,-27,-86,-24,6,-20,121,-17,3,-13,-96,-10,70,-6,-7,-3,-89,1,90,5,2,9,-99,12,44,16,-98,19,-3,22,55,26,82,29,68,32,11,35,-92,37,8,40,57,42,50,44,-21,45,111,47,-87,48,-84,49,100,50,-32,50,18,51,3,51,-80,50,21,50,63,49,29,48,-59,46,37,45,81,43,61,41,-11,38,120,36,-53,33,-17,30,-19,27,-63,24,122,21,16,18,-108,14,-1,10,96,7,-77,3,6,0,84,-4,-84,-8,9,-11,121,-15,-8,-19,-107,-22,72,-25,35,-28,30,-31,68,-34,-102,-37,26,-39,-41,-42,-62,-44,-16,-46,81,-47,-8,-49,-37,-50,0,-50,108,-51,22,-51,6,-51,61,-51,-77,-51,113,-50,110,-49,-83,-48,43,-46,-25,-45,-35,-43,11,-40,113,-38,4,-35,-53,-33,-69,-30,-48,-27,12,-23,99,-20,-44,-17,97,-13,-13,-10,-98,-6,70,-2,-10,1,-95,5,70,9,-39,12,102,16,-49,19,43,23,93,26,113,29,95,32,28,35,-80,37,15,40,53,42,43,44,-36,45,89,47,-114,48,-118,49,61,50,-78,50,-32,50,-53,50,116,50,-42,49,-7,48,-42,47,121,46,-39,44,0,43,-20,40,-94,38,38,36,116,33,-97,30,-107,27,118,24,35,21,-57,17,67,14,-70,10,23,7,116,3,-59,-1,28,-4,116,-8,-38,-12,76,-15,-44,-19,115,-22,45,-25,13,-28,16,-31,56,-34,-104,-37,28,-39,-34,-42,-46,-44,-1,-46,109,-47,20,-48,0,-49,38,-50,-102,-51,69,-51,61,-51,117,-51,-18,-51,-79,-50,-81,-49,-15,-48,112,-46,47,-44,34,-42,86,-40,-73,-38,78,-35,17,-32,2,-29,20,-26,79,-23,-93,-20,20,-16,-103,-13,47,-9,-50,-6,121,-2,32,2,-53,5,103,9,-5,12,123,16,-24,19,54,23,108,26,114,29,99,32,19,35,-86,37,-4,39,38,42,14,44,-62,45,54,47,105,48,98,49,13,50,-122,50,-88,50,-101,50,54,50,-97,49,-69,48,-101,47,58,46,-101,44,-63,42,-84,40,103,38,-27,35,61,33,97,30,96,27,61,24,-13,20,-108,17,24,14,-114,10,-13,6,80,3,-88,-1,1,-4,95,-8,-55,-12,62,-15,-52,-19,112,-22,45,-25,20,-28,23,-31,75,-34,-90,-37,54,-39,-10,-42,-13,-44,33,-45,-110,-47,62,-48,41,-49,89,-50,-59,-51,124,-51,111,-51,-85,-51,37,-50,-24,-50,-26,-49,41,-47,-87,-46,97,-44,95,-42,-125,-40,-17,-38,124,-35,65,-32,45,-29,62,-26,116,-23,-55,-20,48,-16,-72,-13,68,-9,-27,-6,-120,-2,47,2,-50,5,111,9,-7,12,119,16,-31,19,38,23,92,26,97,29,69,32,-3,34,-122,37,-37,39,1,42,-28,43,-102,45,6,47,61,48,45,49,-32,49,78,50,122,50,97,50,7,50,103,49,-117,48,102,47,11,46,106,44,-108,42,-126,40,58,38,-63,35,25,33,63,30,70,27,30,24,-32,20,-128,17,11,14,-126,10,-19,6,76,3,-84,-1,3,-4,110,-8,-47,-12,85,-15,-35,-19,-117,-22,74,-25,52,-28,57,-31,114,-34,-50,-37,98,-39,36,-41,32,-43,83,-45,-58,-47,110,-48,96,-49,-118,-50,-3,-51,-83,-51,-91,-51,-38,-51,91,-50,19,-49,25,-48,80,-47,-42,-46,-122,-44,-126,-42,-89,-40,7,-37,-101,-35,83,-32,66,-29,74,-26,-127,-23,-55,-20,58,-16,-83,-13,68,-9,-42,-6,122,-2,26,2,-69,5,80,9,-36,12,84,16,-71,19,3,23,43,26,53,29,19,32,-52,34,79,37,-88,39,-59,41,-78,43,92,45,-45,46,-1,47,-5,48,-92,49,29,50,66,50,51,50,-45,49,62,49,93,48,65,47,-27,45,74,44,118,42,106,40,37,38,-78,35,10,33,58,30,64,27,35,24,-28,20,-115,17,23,14,-102,10,2,7,108,3,-54,-1,43,-4,-110,-8,2,-11,-127,-15,19,-18,-67,-22,-124,-25,108,-28,120,-31,-84,-34,16,-36,-98,-39,102,-41,95,-43,-109,-45,3,-46,-82,-48,-102,-49,-57,-50,50,-50,-27,-51,-43,-51,14,-50,-126,-50,65,-49,55,-48,118,-47,-20,-46,-94,-44,-110,-42,-76,-40,18,-37,-103,-35,86,-32,54,-29,67,-26,106,-23,-73,-20,25,-16,-112,-13,30,-9,-85,-6,78,-2,-27,1,-122,5,21,9,-95,12,19,16,121,19,-70,22,-23,25,-22,28,-51,31,-127,34,6,37,95,39,125,41}; }
	private static byte[] data44(){ return new byte[] {107,43,21,45,-113,46,-66,47,-69,48,107,49,-31,49,17,50,-2,49,-84,49,19,49,60,48,36,47,-51,45,55,44,108,42,97,40,38,38,-75,35,23,33,74,30,88,27,63,24,6,21,-76,17,71,14,-55,10,60,7,-91,3,10,0,111,-4,-38,-8,76,-11,-50,-15,98,-18,15,-21,-41,-25,-64,-28,-52,-31,1,-33,99,-36,-13,-39,-72,-41,-82,-43,-29,-45,75,-46,-7,-48,-35,-49,8,-49,111,-50,28,-50,8,-50,57,-50,-84,-50,95,-49,86,-48,-120,-47,-3,-46,-88,-44,-110,-42,-80,-40,3,-37,-118,-35,56,-32,25,-29,24,-26,65,-23,-127,-20,-30,-17,81,-13,-40,-10,102,-6,-2,-3,-105,1,45,5,-62,8,64,12,-68,15,21,19,94,22,-122,25,-118,28,108,31,33,34,-87,36,2,39,35,41,19,43,-61,44,62,46,116,47,116,48,42,49,-91,49,-36,49,-50,49,-124,49,-14,48,32,48,19,47,-66,45,54,44,110,42,107,40,59,38,-51,35,59,33,113,30,-118,27,116,24,70,21,-8,17,-112,14,26,11,-113,7,2,4,103,0,-45,-4,60,-7,-72,-11,54,-14,-48,-18,124,-21,69,-24,45,-27,60,-30,105,-33,-47,-36,87,-38,30,-40,16,-42,62,-44,-90,-46,73,-47,44,-48,78,-49,-79,-50,84,-50,61,-50,97,-50,-46,-50,119,-49,108,-48,-113,-47,1,-45,-95,-44,-126,-42,-103,-40,-29,-38,95,-35,11,-32,-36,-30,-37,-27,-10,-24,52,-20,-116,-17,-10,-14,118,-10,0,-6,-112,-3,43,1,-71,4,75,8,-54,11,63,15,-101,18,-28,21,8,25,18,28,-14,30,-87,33,57,36,-114,38,-70,40,-86,42,98,44,-30,45,32,47,36,48,-29,48,103,49,-92,49,-96,49,95,49,-45,48,15,48,8,47,-68,45,66,44,125,42,-118,40,95,38,-5,35,116,33,-79,30,-46,27,-57,24,-98,21,86,18,-5,14,-126,11,8,8,115,4,-22,0,77,-3,-57,-7,55,-10,-62,-14,89,-17,3,-20,-47,-24,-77,-27,-64,-30,-13,-33,74,-35,-39,-38,-111,-40,-124,-42,-86,-44,11,-45,-87,-47,-127,-48,-98,-49,-10,-50,-111,-50,112,-50,-116,-50,-15,-50,-115,-49,117,-48,-110,-47,-11,-46,-114,-44,98,-42,112,-40,-82,-38,36,-35,-63,-33,-114,-30,-127,-27,-109,-24,-51,-21,23,-17,-127,-14,-11,-11,125,-7,8,-3,-101,0,42,4,-74,7,52,11,-87,14,3,18,78,21,113,24,-127,27,92,30,34,33,-86,35,15,38,58,40,50,42,-12,43,118,45,-60,46,-56,47,-102,48,31,49,109,49,114,49,56,49,-67,48,0,48,5,47,-53,45,81,44,-93,42,-78,40,-105,38,65,36,-69,33,13,31,46,28,53,25,15,22,-45,18,123,15,14,12,-106,8,11,5,-126,1,-19,-3,103,-6,-38,-10,105,-13,-5,-17,-83,-20,113,-23,87,-26,95,-29,-117,-32,-28,-35,104,-37,30,-39,6,-41,38,-43,127,-45,19,-46,-29,-48,-12,-49,66,-49,-47,-50,-89,-50,-77,-50,15,-49,-97,-49,120,-48,-117,-47,-32,-46,107,-44,56,-42,50,-40,110,-38,-50,-36,103,-33,39,-30,13,-27,28,-24,69,-21,-115,-18,-21,-15,91,-11,-37,-8,98,-4,-17,-1,124,3,4,7,-125,10,-12,13,81,17,-104,20,-60,23,-47,26,-74,29,123,32,12,35,118,37,-87,39,-85,41,114,43,3,45,85,46,106,47,68,48,-42,48,48,49,65,49,22,49,-89,48,-7,47,8,47,-33,45,114,44,-50,42,-14,40,-38,38,-104,36,26,34,123,31,-89,28,-77,25,-96,22,99,19,29,16,-76,12,63,9,-61,5,50,2,-79,-2,30,-5,-94,-9,38,-12,-65,-16,111,-19,46,-22,21,-25,23,-28,61,-31,-109,-34,13,-36,-66,-39,-101,-41,-76,-43,0,-44,-116,-46,78,-47,84,-48,-108,-49,27,-49,-39,-50,-28,-50,36,-49,-78,-49,116,-48,126,-47,-64,-46,63,-44,-3,-43,-23,-41,23,-38,107,-36,-10,-34,-86,-31,-122,-28,-122,-25,-86,-22,-28,-19,61,-15,-92,-12,28,-8,-97,-5,39,-1,-80,2,54,6,-77,9,33,13,-124,16,-56,19,-5,22,6,26,-8,28,-70,31,90,34,-58,36,6,39,15,41,-29,42,125,44,-35,45,0,47,-29,47,-120,48,-20,48,17,49,-15,48,-109,48,-12,47,20,47,-8,45,-98,44,6,43,60,41,47,39,1,37,-118,34,-1,31,49,29,80,26,65,23,22,20,-46,16,118,13,8,10,-112,6,10,3,-123,-1,-3,-5,127,-8,4,-11,-95,-15,70,-18,14,-21,-23,-25,-22,-28,10,-30,86,-33,-53,-36,113,-38,69,-40,83,-42,-111,-44,20,-45,-60,-47,-63,-48,-19,-49,104,-49,22,-49,16,-49,66,-49,-68,-49,111,-48,105,-47,-105,-46,14,-44,-80,-43,-103,-41,-85,-39,-7,-37,114,-34,23,-31,-22,-29,-38,-26,-11,-23,36,-19,113,-16,-44,-13,64,-9,-62,-6,64,-2,-57,1,75,5,-60,8}; }
	private static byte[] data45(){ return new byte[] {56,12,-109,15,-30,18,17,22,39,25,25,28,-23,30,-119,33,8,36,73,38,98,40,67,42,-25,43,89,45,-122,46,125,47,46,48,-89,48,-41,48,-51,48,127,48,-16,47,39,47,20,46,-44,44,71,43,-111,41,-104,39,112,37,22,35,-116,32,-40,29,-2,26,-4,23,-34,20,-92,17,80,14,-18,10,121,7,-6,3,125,0,-14,-4,126,-7,-4,-11,-98,-14,64,-17,3,-20,-36,-24,-43,-27,-16,-30,51,-32,-97,-35,58,-37,3,-39,3,-41,55,-43,-90,-45,78,-46,51,-47,86,-48,-71,-49,91,-49,63,-49,97,-49,-57,-49,104,-48,79,-47,107,-46,-51,-45,98,-43,50,-41,60,-39,112,-37,-34,-35,117,-32,50,-29,33,-26,32,-23,81,-20,-116,-17,-25,-14,77,-10,-61,-7,66,-3,-63,0,66,4,-68,7,43,11,-115,14,-38,17,16,21,42,24,35,27,-5,29,-91,32,43,35,125,37,-96,39,-114,41,67,43,-62,44,2,46,8,47,-50,47,86,48,-101,48,-92,48,104,48,-17,47,55,47,60,46,9,45,-105,43,-19,41,11,40,-13,37,-85,35,49,33,-114,30,-64,27,-49,24,-68,21,-113,18,68,15,-20,11,126,8,7,5,-114,1,9,-2,-109,-6,23,-9,-76,-13,86,-16,23,-19,-25,-23,-34,-26,-18,-29,42,-31,-119,-34,27,-36,-43,-39,-53,-41,-22,-43,78,-44,-31,-46,-72,-47,-58,-48,24,-48,-92,-49,117,-49,-125,-49,-45,-49,98,-48,49,-47,59,-46,-121,-45,7,-43,-56,-42,-73,-40,-32,-38,57,-35,-68,-33,114,-30,68,-27,68,-24,92,-21,-109,-18,-33,-15,65,-11,-86,-8,38,-4,-97,-1,30,3,-107,6,5,10,103,13,-72,16,-13,19,17,23,20,26,-17,28,-84,31,55,34,-104,36,-53,38,-62,40,-113,42,26,44,110,45,-119,46,93,47,1,48,83,48,120,48,77,48,-20,47,72,47,101,46,70,45,-22,43,83,42,-119,40,-127,38,79,36,-25,33,82,31,-103,28,-75,25,-80,22,-110,19,79,16,4,13,-98,9,47,6,-70,2,60,-1,-61,-5,81,-8,-28,-12,-117,-15,67,-18,18,-21,-1,-25,8,-27,58,-30,-114,-33,18,-35,-63,-38,-96,-40,-69,-42,1,-43,-117,-45,72,-46,69,-47,-128,-48,-5,-49,-82,-49,-81,-49,-32,-49,94,-48,20,-47,7,-46,61,-45,-89,-44,82,-42,43,-40,68,-38,-127,-36,-4,-34,-108,-31,98,-28,72,-25,89,-22,127,-19,-63,-16,23,-12,124,-9,-20,-6,100,-2,-37,1,84,5,-65,8,41,12,119,15,-72,18,-33,21,-26,24,-49,27,-109,30,44,33,-100,35,-37,37,-23,39,-64,41,98,43,-53,44,-12,45,-22,46,-108,47,13,48,59,48,50,48,-29,47,89,47,-116,46,-120,45,62,44,-59,42,10,41,30,39,-4,36,-86,34,43,32,127,29,-79,26,-73,23,-88,20,119,17,48,14,-39,10,113,7,-1,3,-116,0,18,-3,-94,-7,54,-10,-39,-14,-113,-17,87,-20,61,-23,63,-26,97,-29,-79,-32,31,-34,-59,-37,-111,-39,-103,-41,-48,-43,64,-44,-17,-46,-48,-47,-7,-48,88,-48,-9,-49,-34,-49,-10,-49,93,-48,-10,-48,-42,-47,-17,-46,68,-44,-45,-43,-100,-41,-107,-39,-56,-37,35,-34,-79,-32,102,-29,62,-26,64,-23,84,-20,-114,-17,-42,-14,49,-10,-100,-7,9,-3,-127,0,-13,3,99,7,-58,10,31,14,95,17,-113,20,-97,23,-112,26,97,29,7,32,-122,34,-43,36,-12,38,-32,40,-107,42,18,44,86,45,91,46,38,47,-80,47,-3,47,9,48,-42,47,102,47,-79,46,-55,45,-106,44,56,43,-109,41,-62,39,-75,37,121,35,14,33,121,30,-73,27,-39,24,-49,21,-77,18,118,15,41,12,-52,8,99,5,-15,1,-128,-2,14,-5,-93,-9,70,-12,-11,-16,-69,-19,-106,-22,-111,-25,-88,-28,-23,-31,75,-33,-33,-36,-100,-38,-113,-40,-78,-42,13,-43,-91,-45,111,-46,-127,-47,-62,-48,79,-48,18,-48,25,-48,94,-48,-31,-48,-91,-47,-96,-46,-30,-45,79,-43,5,-41,-29,-40,-2,-38,70,-35,-70,-33,94,-30,35,-27,16,-24,27,-21,65,-18,126,-15,-47,-12,46,-8,-103,-5,10,-1,120,2,-25,5,76,9,-92,12,-16,15,30,19,61,22,52,25,20,28,-58,30,87,33,-77,35,-21,37,-28,39,-75,41,67,43,-93,44,-65,45,-93,46,74,47,-83,47,-38,47,-65,47,107,47,-43,46,3,46,-14,44,-86,43,34,42,105,40,117,38,84,36,-3,33,127,31,-47,28,4,26,14,23,2,20,-49,16,-105,13,57,10,-29,6,112,3,7,0,-105,-4,46,-7,-50,-11,121,-14,58,-17,14,-20,-2,-24,13,-26,60,-29,-108,-32,19,-34,-64,-37,-99,-39,-84,-41,-12,-43,107,-44,39,-45,19,-46,69,-47,-81,-48,88,-48,68,-48,105,-48,-45,-48,118,-47,90,-46,120,-45,-46,-44,101,-42,46,-40,45,-38,93,-36,-71,-34,74,-31}; }
	private static byte[] data46(){ return new byte[] {-11,-29,-41,-26,-57,-23,-27,-20,15,-16,90,-13,-87,-10,16,-6,117,-3,-27,0,79,4,-77,7,19,11,89,14,-102,17,-74,20,-64,23,-88,26,106,29,9,32,123,34,-62,36,-44,38,-72,40,98,42,-41,43,16,45,15,46,-49,46,84,47,-103,47,-98,47,105,47,-19,46,62,46,68,45,31,44,-79,42,19,41,62,39,48,37,-7,34,-115,32,-6,29,62,27,95,24,95,21,67,18,16,15,-57,11,115,8,12,5,-87,1,58,-2,-44,-6,115,-9,25,-12,-40,-16,-94,-19,-116,-22,-118,-25,-79,-28,-12,-31,104,-33,-3,-36,-56,-38,-66,-40,-15,-42,76,-43,-14,-45,-67,-46,-41,-47,34,-47,-83,-48,124,-48,-127,-48,-51,-48,82,-47,21,-46,23,-45,82,-44,-57,-43,119,-41,85,-39,111,-37,-80,-35,39,-32,-62,-30,-123,-27,108,-24,111,-21,-108,-18,-58,-15,20,-11,104,-8,-50,-5,51,-1,-99,2,1,6,94,9,-81,12,-17,15,24,19,44,22,28,25,-12,27,-99,30,37,33,127,35,-89,37,-92,39,102,41,-12,42,75,44,100,45,69,46,-27,46,75,47,111,47,88,47,-2,46,109,46,-107,45,-115,44,61,43,-64,41,3,40,25,38,-11,35,-88,33,43,31,-123,28,-66,25,-49,22,-60,19,-93,16,101,13,29,10,-63,6,97,3,-5,-1,-110,-4,54,-7,-40,-11,-111,-14,86,-17,51,-20,44,-23,63,-26,119,-29,-43,-32,88,-34,18,-36,-22,-39,8,-40,73,-42,-49,-44,-123,-45,122,-46,-86,-47,21,-47,-61,-48,-87,-48,-45,-48,55,-47,-37,-47,-69,-46,-40,-45,43,-43,-66,-42,125,-40,124,-38,-94,-36,-4,-34,-128,-31,44,-28,-1,-26,-18,-23,0,-19,37,-16,100,-13,-81,-10,11,-6,104,-3,-46,0,50,4,-114,7,-24,10,37,14,94,17,117,20,121,23,87,26,26,29,-81,31,29,34,97,36,111,38,81,40,-7,41,106,43,-90,44,-96,45,101,46,-23,46,45,47,60,47,-1,46,-111,46,-34,45,-17,44,-52,43,98,42,-47,40,-7,38,-4,36,-60,34,103,32,-42,29,40,27,75,24,90,21,67,18,27,15,-40,11,-114,8,49,5,-44,1,111,-2,17,-5,-77,-9,105,-12,38,-15,-4,-19,-24,-22,-17,-25,23,-27,99,-30,-45,-33,115,-35,58,-37,57,-39,97,-41,-52,-43,94,-44,60,-45,69,-46,-108,-47,31,-47,-34,-48,-18,-48,39,-47,-82,-47,107,-46,95,-45,-99,-44,2,-42,-84,-41,-124,-39,-113,-37,-49,-35,54,-32,-54,-30,-123,-27,94,-24,95,-21,111,-18,-94,-15,-31,-12,46,-8,-116,-5,-26,-2,73,2,-89,5,-5,8,70,12,-127,15,-94,18,-77,21,-95,24,111,27,31,30,-101,32,-5,34,32,37,27,39,-30,40,111,42,-53,43,-27,44,-51,45,109,46,-33,46,3,47,-8,46,-93,46,24,46,78,45,72,44,9,43,-112,41,-32,39,-2,37,-24,35,-93,33,49,31,-103,28,-41,25,-8,22,-9,19,-35,16,-82,13,107,10,27,7,-60,3,100,0,8,-3,-84,-7,91,-10,24,-13,-31,-17,-60,-20,-66,-23,-41,-26,16,-28,112,-31,-13,-34,-86,-36,-123,-38,-100,-40,-33,-42,93,-43,17,-44,-2,-46,41,-46,-114,-47,49,-47,19,-47,47,-47,-114,-47,36,-46,-5,-46,13,-44,85,-43,-37,-42,-113,-40,-127,-38,-102,-36,-21,-34,95,-31,2,-28,-58,-26,-85,-23,-79,-20,-54,-17,1,-13,63,-10,-110,-7,-24,-4,71,0,-98,3,-4,6,65,10,-120,13,-79,16,-52,19,-54,22,-88,25,103,28,0,31,110,33,-76,35,-57,37,-87,39,90,41,-47,42,15,44,24,45,-33,45,112,46,-64,46,-47,46,-86,46,65,46,-101,45,-65,44,-98,43,77,42,-62,40,-6,38,12,37,-30,34,-113,32,19,30,105,27,-93,24,-75,21,-76,18,-115,15,98,12,22,9,-52,5,114,2,25,-1,-64,-5,108,-8,35,-11,-25,-15,-63,-18,-84,-21,-70,-24,-35,-27,44,-29,-104,-32,53,-34,-7,-37,-14,-39,22,-40,118,-42,5,-43,-43,-45,-40,-46,26,-46,-104,-47,82,-47,74,-47,-128,-47,-14,-47,-94,-46,-115,-45,-80,-44,17,-42,-91,-41,111,-39,110,-37,-104,-35,-11,-33,120,-30,35,-27,-15,-25,-30,-22,-27,-19,16,-15,58,-12,-121,-9,-46,-6,41,-2,-126,1,-41,4,41,8,106,11,-90,14,-61,17,-46,20,-65,23,-111,26,62,29,-60,31,36,34,80,36,84,38,31,40,-71,41,29,43,67,44,54,45,-27,45,99,46,-106,46,-103,46,85,46,-37,45,31,45,45,44,-5,42,-104,41,-8,39,36,38,36,36,-21,33,-111,31,0,29,87,26,126,23,-110,20,-124,17,96,14,45,11,-27,7,-105,4,68,1,-20,-3,-103,-6,79,-9,8,-12,-33,-16,-70,-19,-68,-22,-49,-25,7,-27,98,-30,-28,-33,-116,-35,108,-37,110,-39,-80,-41,29,-42,-57,-44,-89,-45,-60,-46,24,-46,-82,-47}; }
	private static byte[] data47(){ return new byte[] {124,-47,-118,-47,-44,-47,91,-46,29,-45,29,-44,80,-43,-59,-42,102,-40,68,-38,75,-36,-121,-34,-19,-32,124,-29,47,-26,7,-23,-8,-21,10,-17,43,-14,100,-11,-87,-8,-12,-5,75,-1,-101,2,-16,5,53,9,117,12,-99,15,-71,18,-77,21,-102,24,87,27,-6,29,108,32,-69,34,-43,36,-58,38,-128,40,4,42,84,43,103,44,68,45,-32,45,72,46,103,46,90,46,-5,45,119,45,-97,44,-93,43,92,42,-22,40,57,39,92,37,72,35,8,33,-96,30,9,28,84,25,121,22,-126,19,116,16,76,13,22,10,-47,6,-123,3,51,0,-32,-4,-108,-7,77,-10,22,-13,-16,-17,-38,-20,-25,-23,5,-25,79,-28,-75,-31,74,-33,3,-35,-16,-38,11,-39,86,-41,-31,-43,-109,-44,-112,-45,-72,-46,38,-46,-53,-47,-82,-47,-49,-47,43,-46,-63,-46,-101,-45,-93,-44,-17,-43,107,-41,32,-39,5,-37,32,-35,96,-33,-44,-31,104,-28,38,-25,1,-22,-6,-20,12,-16,49,-13,107,-10,-82,-7,-9,-4,76,0,-105,3,-27,6,38,10,86,13,127,16,-123,19,127,22,79,25,6,28,-108,30,-4,32,54,35,71,37,30,39,-51,40,59,42,124,43,123,44,69,45,-46,45,33,46,57,46,13,46,-85,45,7,45,47,44,20,43,-53,41,67,40,-120,38,-96,36,125,34,57,32,-63,29,41,27,104,24,-116,21,-114,18,126,15,85,12,31,9,-37,5,-112,2,66,-1,-11,-5,-82,-8,112,-11,63,-14,35,-17,24,-20,47,-23,92,-26,-81,-29,42,-31,-60,-34,-107,-36,-115,-38,-74,-40,28,-41,-86,-43,122,-44,126,-45,-66,-46,59,-46,-15,-47,-27,-47,22,-46,-128,-46,45,-45,12,-44,43,-43,-128,-42,9,-40,-53,-39,-69,-37,-33,-35,42,-32,-91,-30,64,-27,2,-24,-27,-22,-34,-19,-11,-16,26,-12,83,-9,-108,-6,-33,-3,41,1,119,4,-73,7,-10,10,31,14,57,17,61,20,33,23,-15,25,-111,28,27,31,109,33,-98,35,-100,37,103,39,4,41,99,42,-110,43,-125,44,60,45,-70,45,-9,45,0,46,-59,45,82,45,-91,44,-72,43,-104,42,57,41,-83,39,-29,37,-14,35,-58,33,122,31,-5,28,92,26,-104,23,-76,20,-71,17,-94,14,125,11,66,8,6,5,-71,1,114,-2,40,-5,-24,-9,-80,-12,-120,-15,117,-18,115,-21,-107,-24,-49,-27,43,-29,-75,-32,91,-34,60,-36,62,-38,126,-40,-25,-42,-114,-43,105,-44,123,-45,-50,-46,86,-46,29,-46,32,-46,93,-46,-39,-46,-114,-45,126,-44,-90,-43,8,-41,-99,-40,103,-38,98,-36,-118,-34,-30,-32,94,-29,2,-26,-56,-24,-85,-21,-85,-18,-65,-15,-26,-12,30,-8,93,-5,-92,-2,-20,1,50,5,111,8,-90,11,-59,14,-38,17,-47,20,-81,23,111,26,10,29,127,31,-51,33,-19,35,-36,37,-97,39,38,41,127,42,-102,43,-128,44,42,45,-104,45,-52,45,-62,45,126,45,-1,44,63,44,79,43,28,42,-69,40,30,39,80,37,82,35,35,33,-48,30,73,28,-88,25,-33,22,-9,19,-1,16,-30,13,-63,10,-121,7,74,4,4,1,-65,-3,123,-6,65,-9,15,-12,-16,-16,-28,-19,-21,-22,25,-24,88,-27,-56,-30,83,-32,14,-34,-12,-37,8,-38,81,-40,-55,-42,125,-43,100,-44,-122,-45,-30,-46,123,-46,74,-46,96,-46,-94,-46,46,-45,-19,-45,-26,-44,29,-42,-127,-41,38,-39,-16,-38,-6,-36,37,-33,-127,-31,5,-28,-86,-26,117,-23,89,-20,90,-17,109,-14,-104,-11,-56,-8,11,-4,73,-1,-113,2,-47,5,6,9,56,12,81,15,89,18,77,21,29,24,-42,26,102,29,-48,31,19,34,38,36,13,38,-65,39,62,41,-119,42,-104,43,116,44,13,45,116,45,-102,45,-121,45,54,45,-85,44,-26,43,-26,42,-77,41,62,40,-93,38,-55,36,-57,34,-108,32,53,30,-77,27,8,25,65,22,88,19,90,16,67,13,31,10,-22,6,-83,3,110,0,40,-3,-15,-7,-78,-10,-109,-13,110,-16,117,-19,126,-22,-74,-25,0,-27,120,-30,13,-32,-44,-35,-61,-37,-29,-39,55,-40,-69,-42,120,-43,107,-44,-102,-45,-2,-46,-93,-46,126,-46,-103,-46,-19,-46,124,-45,69,-44,72,-43,-123,-42,-13,-41,-100,-39,112,-37,122,-35,-82,-33,11,-30,-107,-28,59,-25,7,-22,-19,-20,-18,-17,1,-13,41,-10,88,-7,-106,-4,-44,-1,20,3,80,6,-127,9,-86,12,-66,15,-64,18,-86,21,115,24,34,27,-87,29,10,32,69,34,74,36,44,38,-50,39,75,41,-127,42,-111,43,88,44,-14,44,70,45,106,45,71,45,-12,44,90,44,-109,43,-119,42,76,41,-39,39,46,38,88,36,75,34,22,32,-73,29,44,27,-120,24,-74,21,-43,18,-46,15,-64,12,-102,9,105,6,48,3,-13,-1,-76,-4,126,-7,73,-10,42,-13,21,-16,22,-19}; }
	private static byte[] data48(){ return new byte[] {53,-22,105,-25,-62,-28,63,-30,-34,-33,-81,-35,-91,-37,-47,-39,43,-40,-70,-42,-128,-43,125,-44,-78,-45,38,-45,-55,-46,-72,-46,-49,-46,54,-45,-61,-45,-101,-44,-98,-43,-28,-42,87,-40,4,-38,-35,-37,-22,-35,33,-32,-125,-30,10,-27,-74,-25,126,-22,104,-19,100,-16,123,-13,-101,-10,-51,-7,3,-3,64,0,123,3,-80,6,-31,9,-2,12,17,16,10,19,-23,21,-76,24,80,27,-37,29,43,32,96,34,97,36,50,38,-41,39,63,41,121,42,118,43,62,44,-55,44,28,45,50,45,14,45,-80,44,19,44,69,43,51,42,-9,40,120,39,-47,37,-15,35,-27,33,-82,31,73,29,-59,26,21,24,79,21,102,18,104,15,89,12,48,9,9,6,-50,2,-107,-1,96,-4,37,-7,1,-10,-35,-14,-44,-17,-37,-20,-3,-23,60,-25,-103,-28,30,-30,-58,-33,-100,-35,-101,-37,-49,-39,44,-40,-54,-42,-112,-43,-102,-44,-45,-45,75,-45,-3,-46,-25,-46,16,-45,114,-45,10,-44,-26,-44,-20,-43,55,-41,-82,-40,90,-38,60,-36,70,-34,-128,-32,-29,-30,106,-27,23,-24,-35,-22,-56,-19,-65,-16,-41,-13,-13,-10,33,-6,86,-3,-114,0,-61,3,-9,6,30,10,59,13,67,16,58,19,20,22,-46,24,115,27,-23,29,62,32,104,34,97,36,48,38,-56,39,47,41,95,42,90,43,22,44,-94,44,-23,44,0,45,-46,44,113,44,-45,43,-5,42,-18,41,-91,40,45,39,125,37,-97,35,-110,33,87,31,-10,28,110,26,-61,23,-5,20,21,18,25,15,10,12,-22,8,-67,5,-112,2,82,-1,38,-4,-15,-8,-53,-11,-74,-14,-89,-17,-66,-20,-34,-23,40,-25,-122,-28,22,-30,-65,-33,-97,-35,-94,-37,-38,-39,66,-40,-33,-42,-81,-43,-67,-44,-7,-45,123,-45,41,-45,33,-45,69,-45,-80,-45,74,-44,38,-43,52,-42,122,-41,-7,-40,-94,-38,-121,-36,-113,-34,-52,-32,45,-29,-77,-27,94,-24,37,-21,9,-18,5,-15,18,-12,49,-9,90,-6,-119,-3,-64,0,-18,3,33,7,64,10,91,13,91,16,80,19,34,22,-34,24,117,27,-21,29,56,32,93,34,82,36,26,38,-80,39,15,41,63,42,48,43,-17,43,112,44,-70,44,-56,44,-99,44,54,44,-106,43,-67,42,-82,41,102,40,-23,38,64,37,87,35,87,33,19,31,-71,28,48,26,-122,23,-60,20,-37,17,-24,14,-42,11,-66,8,-109,5,104,2,49,-1,8,-4,-43,-8,-71,-11,-95,-14,-96,-17,-78,-20,-34,-23,38,-25,-110,-28,28,-30,-44,-33,-82,-35,-68,-37,-9,-39,97,-40,5,-41,-43,-43,-24,-44,38,-44,-85,-45,94,-45,83,-45,126,-45,-26,-45,-123,-44,95,-43,111,-42,-76,-41,51,-39,-35,-38,-65,-36,-57,-34,3,-31,94,-29,-24,-27,-116,-24,82,-21,53,-18,41,-15,55,-12,81,-9,115,-6,-90,-3,-49,0,3,4,40,7,75,10,92,13,91,16,75,19,23,22,-47,24,100,27,-44,29,32,32,62,34,51,36,-11,37,-119,39,-24,40,15,42,5,43,-67,43,62,44,-120,44,-110,44,104,44,1,44,96,43,-121,42,121,41,49,40,-73,38,12,37,43,35,35,33,-20,30,-116,28,13,26,97,23,-93,20,-65,17,-51,14,-60,11,-88,8,-119,5,90,2,48,-1,1,-4,-37,-8,-68,-11,-82,-14,-83,-17,-59,-20,-14,-23,66,-25,-84,-28,63,-30,-11,-33,-43,-35,-25,-37,30,-38,-108,-40,46,-41,10,-42,24,-43,92,-44,-36,-45,-108,-45,-123,-45,-75,-45,23,-44,-70,-44,-114,-43,-96,-42,-28,-41,93,-39,8,-37,-26,-36,-20,-34,36,-31,127,-29,-1,-27,-89,-24,100,-21,69,-18,55,-15,61,-12,86,-9,116,-6,-97,-3,-53,0,-14,3,29,7,51,10,70,13,64,16,41,19,-7,21,-87,24,62,27,-88,29,-12,31,13,34,4,36,-63,37,87,39,-80,40,-34,41,-54,42,-117,43,6,44,84,44,93,44,56,44,-53,43,53,43,87,42,80,41,7,40,-107,38,-28,36,19,35,2,33,-39,30,118,28,-3,25,86,23,-100,20,-70,17,-47,14,-59,11,-74,8,-108,5,110,2,68,-1,29,-4,-9,-8,-31,-11,-49,-14,-39,-17,-19,-20,36,-22,112,-25,-32,-28,116,-30,43,-32,15,-34,30,-36,90,-38,-52,-40,106,-41,70,-42,78,-43,-105,-44,18,-44,-54,-45,-69,-45,-28,-45,72,-44,-28,-44,-70,-43,-60,-42,6,-40,125,-39,33,-37,-3,-36,-2,-34,50,-31,-122,-29,8,-26,-95,-24,100,-21,57,-18,41,-15,43,-12,62,-9,89,-6,-128,-3,-91,0,-52,3,-17,6,6,10,19,13,12,16,-16,18,-66,21,109,24,0,27,105,29,-77,31,-52,33,-62,35,-128,37,22,39,113,40,-100,41,-110,42,73,43,-44,43,22,44,48,44,2,44,-93,43,8,43,52,42,45,41,-19,39,123,38,-44,36,2,35,-4,32,-45,30,120,28}; }
	private static byte[] data49(){ return new byte[] {4,26,98,23,-84,20,-44,17,-25,14,-23,11,-41,8,-64,5,-102,2,121,-1,78,-4,54,-7,22,-10,22,-13,20,-16,56,-19,101,-22,-69,-25,41,-27,-69,-30,121,-32,86,-34,104,-36,-91,-38,16,-39,-77,-41,-122,-42,-110,-43,-44,-44,77,-44,2,-44,-20,-45,22,-44,113,-44,12,-43,-39,-43,-31,-42,28,-40,-115,-39,48,-37,-1,-36,0,-33,42,-31,124,-29,-11,-27,-116,-24,68,-21,24,-18,1,-15,-3,-13,13,-9,33,-6,69,-3,101,0,-118,3,-88,6,-69,9,-57,12,-67,15,-97,18,110,21,24,24,-85,26,23,29,93,31,125,33,108,35,53,37,-62,38,43,40,81,41,77,42,10,43,-109,43,-29,43,-8,43,-43,43,122,43,-28,42,24,42,22,41,-38,39,114,38,-48,36,3,35,7,33,-32,30,-110,28,29,26,-121,23,-45,20,4,18,27,15,37,12,21,9,4,6,-28,2,-61,-1,-93,-4,-122,-7,113,-10,108,-13,115,-16,-111,-19,-56,-22,21,-24,-117,-27,26,-29,-45,-32,-75,-34,-63,-36,-6,-38,106,-39,-1,-41,-42,-42,-38,-43,23,-43,-114,-44,59,-44,31,-44,70,-44,-108,-44,49,-43,-17,-43,-10,-42,40,-40,-112,-39,44,-37,-10,-36,-18,-34,17,-31,92,-29,-52,-27,96,-24,14,-21,-35,-19,-64,-16,-75,-13,-62,-10,-49,-7,-19,-4,14,0,40,3,73,6,86,9,96,12,85,15,54,18,1,21,-79,23,63,26,-80,28,-11,30,24,33,10,35,-44,36,107,38,-48,39,2,41,-2,41,-61,42,84,43,-91,43,-58,43,-89,43,86,43,-60,42,4,42,4,41,-39,39,111,38,-35,36,20,35,34,33,1,31,-66,28,76,26,-61,23,18,21,74,18,108,15,117,12,113,9,99,6,69,3,46,0,13,-3,-11,-7,-28,-10,-35,-13,-22,-16,7,-18,61,-21,-115,-24,-4,-27,-112,-29,67,-31,35,-33,44,-35,96,-37,-53,-39,93,-40,45,-41,43,-42,98,-43,-47,-44,118,-44,87,-44,110,-44,-67,-44,73,-43,4,-42,0,-41,39,-40,-116,-39,24,-37,-33,-36,-55,-34,-25,-32,40,-29,-111,-27,25,-24,-58,-22,-121,-19,105,-16,82,-13,93,-10,97,-7,127,-4,-105,-1,-80,2,-52,5,-39,8,-35,11,-43,14,-77,17,-127,20,46,23,-63,25,48,28,124,30,-96,32,-103,34,101,36,1,38,110,39,-92,40,-85,41,116,42,12,43,107,43,-116,43,-128,43,47,43,-83,42,-13,41,-2,40,-36,39,126,38,-13,36,54,35,75,33,56,31,-8,28,-107,26,15,24,107,21,-87,18,-47,15,-31,12,-26,9,-38,6,-58,3,-82,0,-110,-3,-127,-6,108,-9,112,-12,115,-15,-104,-18,-54,-21,26,-23,-119,-26,19,-28,-51,-31,-98,-33,-84,-35,-43,-37,56,-38,-53,-40,-117,-41,-122,-42,-75,-43,23,-43,-70,-44,-118,-44,-102,-44,-31,-44,92,-43,23,-42,-3,-42,36,-40,115,-39,0,-37,-79,-36,-101,-34,-88,-32,-30,-30,65,-27,-63,-25,98,-22,31,-19,-12,-17,-35,-14,-38,-11,-35,-8,-11,-5,5,-1,32,2,52,5,63,8,71,11,54,14,28,17,-29,19,-103,22,41,25,-97,27,-19,29,22,32,21,34,-27,35,-114,37,-7,38,67,40,69,41,37,42,-69,42,45,43,83,43,85,43,11,43,-102,42,-26,41,2,41,-26,39,-104,38,21,37,102,35,-123,33,125,31,71,29,-17,26,116,24,-44,21,35,19,74,16,107,13,110,10,111,7,91,4,76,1,51,-2,33,-5,23,-8,15,-11,35,-14,57,-17,114,-20,-66,-23,40,-25,-76,-28,98,-30,52,-32,55,-34,92,-36,-72,-38,62,-39,-5,-41,-24,-42,17,-42,100,-43,-1,-44,-64,-44,-53,-44,-2,-44,117,-43,27,-42,-5,-42,18,-40,87,-39,-42,-38,124,-36,89,-34,91,-32,-118,-30,-35,-28,83,-25,-19,-23,-101,-20,110,-17,73,-14,67,-11,64,-8,77,-5,95,-2,113,1,-124,4,-114,7,-112,10,-122,13,101,16,53,19,-26,21,126,24,-8,26,73,29,123,31,124,33,90,35,5,37,127,38,-52,39,-32,40,-62,41,112,42,-34,42,32,43,33,43,-17,42,-124,42,-31,41,8,41,-4,39,-73,38,71,37,-97,35,-48,33,-48,31,-87,29,91,27,-22,24,89,22,-86,19,-30,16,6,14,20,11,24,8,14,5,-1,1,-16,-2,-35,-5,-42,-8,-47,-11,-32,-14,-5,-17,49,-19,119,-22,-30,-25,101,-27,14,-29,-34,-32,-45,-34,-11,-36,69,-37,-62,-39,117,-40,87,-41,113,-42,-65,-43,67,-43,2,-43,-11,-44,34,-43,-121,-43,31,-42,-13,-42,-7,-41,50,-39,-94,-38,58,-36,11,-34,-3,-33,35,-30,101,-28,-41,-26,91,-23,12,-20,-55,-18,-92,-15,-111,-12,-119,-9,-112,-6,-100,-3,-84,0,-73,3,-58,6,-65,9,-69,12,-104,15,107,18,30,21,-66,23,54,26,-106,28,-58,30,-42,32,-70,34,109,36,-9,37,74,39,108,40}; }
	private static byte[] data50(){ return new byte[] {91,41,19,42,-108,42,-32,42,-15,42,-50,42,112,42,-33,41,19,41,22,40,-29,38,125,37,-24,35,37,34,51,32,26,30,-38,27,113,25,-15,22,73,20,-115,17,-71,14,-48,11,-36,8,-42,5,-46,2,-67,-1,-70,-4,-87,-7,-79,-10,-76,-13,-38,-16,-1,-19,83,-21,-88,-24,52,-26,-51,-29,-101,-31,-126,-33,-96,-35,-31,-37,88,-38,-6,-40,-47,-41,-33,-42,28,-42,-107,-43,67,-43,38,-43,70,-43,-104,-43,35,-42,-26,-42,-39,-41,8,-39,96,-38,-13,-37,-84,-35,-107,-33,-87,-31,-31,-29,65,-26,-64,-24,94,-21,23,-18,-29,-16,-52,-13,-72,-10,-68,-7,-65,-4,-52,-1,-42,2,-35,5,-34,8,-49,11,-74,14,-120,17,63,20,-27,22,96,25,-55,27,2,30,27,32,7,34,-57,35,91,37,-68,38,-20,39,-23,40,-82,41,66,42,-103,42,-65,42,-87,42,93,42,-35,41,33,41,56,40,17,39,-64,37,55,36,-120,34,-94,32,-100,30,100,28,17,26,-107,23,-1,20,77,18,-127,15,-92,12,-75,9,-71,6,-72,3,-84,0,-89,-3,-98,-6,-97,-9,-82,-12,-61,-15,-8,-18,51,-20,-104,-23,12,-25,-86,-28,103,-30,74,-32,91,-34,-111,-36,-7,-38,-111,-39,89,-40,85,-41,-120,-42,-22,-43,-114,-43,92,-43,107,-43,-85,-43,39,-42,-45,-42,-67,-41,-49,-40,33,-38,-103,-37,71,-35,31,-33,34,-31,77,-29,-99,-27,16,-24,-97,-22,78,-19,16,-16,-20,-14,-43,-11,-51,-8,-52,-5,-45,-2,-38,1,-34,4,-34,7,-46,10,-74,13,-115,16,74,19,-17,21,123,24,-32,26,44,29,72,31,67,33,15,35,-82,36,33,38,92,39,106,40,66,41,-32,41,84,42,126,42,-122,42,70,42,-37,41,50,41,88,40,73,39,4,38,-105,36,-19,34,34,33,37,31,3,29,-69,26,81,24,-61,21,33,19,94,16,-114,13,-91,10,-77,7,-74,4,-78,1,-82,-2,-87,-5,-84,-8,-72,-11,-47,-14,-5,-17,58,-19,-109,-22,3,-24,-101,-27,72,-29,41,-31,38,-33,86,-35,-84,-37,55,-38,-18,-40,-37,-41,-4,-42,77,-42,-34,-43,-104,-43,-105,-43,-62,-43,41,-42,-58,-42,-109,-41,-96,-40,-49,-39,67,-37,-46,-36,-94,-34,-117,-32,-81,-30,-27,-28,82,-25,-51,-23,115,-20,40,-17,-7,-15,-39,-12,-56,-9,-63,-6,-60,-3,-62,0,-52,3,-64,6,-67,9,-98,12,120,15,59,18,-25,20,117,23,-22,25,56,28,101,30,106,32,67,34,-16,35,115,37,-65,38,-34,39,-58,40,123,41,-7,41,68,42,83,42,49,42,-45,41,68,41,123,40,-126,39,81,38,-10,36,96,35,-85,33,-71,31,-80,29,113,27,29,25,-103,22,9,20,78,17,-118,14,-83,11,-62,8,-51,5,-50,2,-50,-1,-50,-4,-48,-7,-34,-10,-12,-13,26,-15,89,-18,-92,-21,25,-23,-104,-26,77,-28,16,-30,17,-32,39,-34,117,-36,-19,-38,-108,-39,111,-40,126,-41,-69,-42,54,-42,-31,-43,-58,-43,-34,-43,49,-42,-74,-42,112,-41,102,-40,-126,-39,-34,-38,95,-36,20,-34,-13,-33,-7,-31,44,-28,122,-26,-12,-24,-128,-21,48,-18,-16,-16,-55,-13,-83,-10,-95,-7,-103,-4,-103,-1,-104,2,-108,5,-122,8,113,11,75,14,17,17,-57,19,89,22,-40,24,50,27,104,29,123,31,101,33,29,35,-73,36,11,38,71,39,57,40,10,41,-104,41,-8,41,32,42,14,42,-49,41,76,41,-93,40,-73,39,-92,38,86,37,-34,35,53,34,94,32,99,30,56,28,-12,25,-127,23,-2,20,84,18,-102,15,-56,12,-25,9,-7,6,2,4,7,1,9,-2,15,-5,26,-8,50,-11,83,-14,-115,-17,-41,-20,56,-22,-65,-25,87,-27,32,-29,3,-31,22,-33,78,-35,-72,-37,74,-38,21,-39,12,-40,57,-41,-100,-42,48,-42,1,-42,0,-42,62,-42,-86,-42,80,-41,42,-40,54,-39,117,-38,-27,-37,-126,-35,77,-33,65,-31,94,-29,-98,-27,4,-24,-126,-22,36,-19,-43,-17,-90,-14,123,-11,109,-8,87,-5,89,-2,76,1,77,4,58,7,42,10,3,13,-46,15,-120,18,42,21,-85,23,20,26,84,28,121,30,107,32,62,34,-37,35,83,37,-111,38,-87,39,-128,40,46,41,-95,41,-31,41,-23,41,-68,41,87,41,-65,40,-12,39,-15,38,-66,37,91,36,-56,34,8,33,32,31,9,29,-40,26,119,24,3,22,106,19,-70,16,-7,13,30,11,60,8,76,5,86,2,94,-1,98,-4,116,-7,-124,-10,-87,-13,-38,-16,29,-18,124,-21,-14,-24,-123,-26,61,-28,20,-30,24,-32,61,-34,-105,-36,20,-37,-52,-39,-83,-40,-59,-41,14,-41,-112,-42,66,-42,48,-42,79,-42,-90,-42,51,-41,-15,-41,-22,-40,11,-38,105,-37,-22,-36,-93,-34,126,-32,-119,-30,-74,-28,5,-25,122,-23,1,-20,-79,-18,106,-15,60,-12,28,-9,8,-6,-9,-4}; }
	private static byte[] data51(){ return new byte[] {-11,-1,-28,2,-36,5,-59,8,-90,11,116,14,55,17,-39,19,108,22,-40,24,46,27,86,29,100,31,62,33,-10,34,122,36,-43,37,-7,38,-15,39,-80,40,62,41,-106,41,-75,41,-91,41,88,41,-37,40,40,40,61,39,39,38,-40,36,97,35,-74,33,-28,31,-27,29,-60,27,123,25,20,23,-114,20,-17,17,54,15,110,12,-113,9,-83,6,-69,3,-57,0,-45,-3,-33,-6,-10,-9,19,-11,66,-14,126,-17,-42,-20,65,-22,-53,-25,116,-27,62,-29,46,-31,71,-33,-119,-35,-11,-37,-103,-38,92,-39,102,-40,-111,-41,-5,-42,-105,-42,100,-42,112,-42,-89,-42,29,-41,-63,-41,-102,-40,-86,-39,-27,-38,85,-36,-14,-35,-73,-33,-85,-31,-61,-29,-1,-27,95,-24,-38,-22,116,-19,32,-16,-21,-14,-72,-11,-95,-8,-120,-5,123,-2,111,1,95,4,74,7,45,10,2,13,-58,15,116,18,14,21,-121,23,-23,25,35,28,60,30,45,32,-11,33,-113,35,0,37,58,38,76,39,33,40,-52,40,57,41,122,41,126,41,82,41,-19,40,85,40,-120,39,-117,38,85,37,-4,35,99,34,-79,32,-61,30,-69,28,-122,26,52,24,-67,21,50,19,-124,16,-50,13,-8,10,31,8,54,5,72,2,88,-1,102,-4,125,-7,-104,-10,-61,-13,-6,-16,74,-18,-86,-21,43,-23,-60,-26,-127,-28,97,-30,101,-32,-108,-34,-17,-36,117,-37,42,-38,19,-39,41,-40,120,-41,-9,-42,-82,-42,-105,-42,-71,-42,11,-41,-103,-41,84,-40,72,-39,105,-38,-67,-37,62,-35,-16,-34,-59,-32,-52,-30,-17,-28,58,-25,-91,-23,41,-20,-50,-18,126,-15,77,-12,31,-9,6,-6,-17,-4,-34,-1,-51,2,-72,5,-101,8,116,11,60,14,-11,16,-107,19,29,22,-118,24,-47,26,1,29,-3,30,-33,32,-117,34,20,36,103,37,-112,38,127,39,71,40,-51,40,46,41,74,41,61,41,-10,40,122,40,-54,39,-23,38,-46,37,-114,36,26,35,120,33,-86,31,-73,29,-104,27,92,25,-6,22,126,20,-25,17,54,15,120,12,-96,9,-56,6,-35,3,-14,0,6,-2,26,-5,56,-8,93,-11,-112,-14,-41,-17,49,-19,-95,-22,52,-24,-37,-27,-81,-29,-99,-31,-68,-33,-5,-35,111,-36,11,-37,-41,-39,-41,-40,8,-40,105,-41,8,-41,-50,-42,-41,-42,9,-41,121,-41,23,-40,-19,-40,-17,-39,43,-37,-115,-36,36,-34,-30,-33,-53,-31,-38,-29,16,-26,98,-24,-40,-22,103,-19,9,-16,-53,-14,-112,-11,110,-8,79,-5,56,-2,35,1,13,4,-16,6,-50,9,-103,12,89,15,4,18,-108,20,18,23,102,25,-90,27,-72,29,-86,31,114,33,12,35,124,36,-68,37,-54,38,-86,39,81,40,-53,40,8,41,27,41,-19,40,-105,40,-1,39,64,39,72,38,30,37,-54,35,64,34,-110,32,-75,30,-80,28,-117,26,62,24,-40,21,81,19,-77,16,0,14,57,11,104,8,-121,5,-92,2,-70,-1,-48,-4,-18,-7,18,-9,63,-12,-127,-15,-49,-18,55,-20,-69,-23,84,-25,22,-27,-13,-30,-6,-32,40,-33,-128,-35,2,-36,-71,-38,-103,-39,-83,-40,-10,-41,108,-41,32,-41,1,-41,23,-41,103,-41,-27,-41,-102,-40,-125,-39,-103,-38,-28,-37,90,-35,-4,-34,-51,-32,-64,-30,-33,-28,27,-25,122,-23,-10,-21,-118,-18,54,-15,-11,-13,-62,-10,-101,-7,127,-4,99,-1,73,2,50,5,8,8,-32,10,-93,13,83,16,-9,18,119,21,-29,23,46,26,86,28,92,30,57,32,-19,33,117,35,-47,36,-6,37,-8,38,-68,39,86,40,-78,40,-28,40,-40,40,-97,40,45,40,-118,39,-78,38,-87,37,114,36,7,35,118,33,-77,31,-53,29,-66,27,-119,25,56,23,-58,20,57,18,-102,15,-34,12,26,10,70,7,100,4,-119,1,-103,-2,-64,-5,-37,-8,13,-10,64,-13,-116,-16,-24,-19,93,-21,-21,-24,-103,-26,101,-28,87,-30,109,-32,-81,-34,22,-35,-76,-37,114,-38,112,-39,-110,-40,-12,-41,124,-41,67,-41,56,-41,98,-41,-59,-41,87,-40,26,-39,26,-38,58,-37,-104,-36,27,-34,-50,-33,-88,-31,-87,-29,-50,-27,23,-24,125,-22,-3,-20,-101,-17,68,-14,11,-11,-44,-9,-79,-6,-112,-3,113,0,86,3,49,6,8,9,-45,11,-117,14,55,17,-58,19,62,22,-100,24,-43,26,-16,28,-26,30,-83,32,87,34,-60,35,21,37,39,38,18,39,-58,39,71,40,-106,40,-78,40,-108,40,73,40,-59,39,16,39,42,38,16,37,-57,35,84,34,-80,32,-27,30,-16,28,-39,26,-101,24,69,22,-55,19,59,17,-109,14,-37,11,18,9,63,6,95,3,-122,0,-99,-3,-57,-6,-22,-9,33,-11,98,-14,-75,-17,30,-19,-99,-22,59,-24,-12,-27,-46,-29,-47,-31,-6,-33,73,-34,-58,-36,112,-37,70,-38,81,-39,-118,-40,-7,-41,-106,-41,112,-41,115,-41,-74,-41}; }
	private static byte[] data52(){ return new byte[] {31,-40,-53,-40,-104,-39,-87,-38,-40,-37,68,-35,-47,-34,-109,-32,115,-30,-125,-28,-83,-26,-2,-24,107,-21,-16,-19,-113,-16,63,-13,2,-10,-48,-8,-88,-5,-123,-2,101,1,64,4,26,7,-26,9,-87,12,91,15,-11,17,-127,20,-26,22,59,25,100,27,113,29,86,31,17,33,-93,34,12,36,61,37,75,38,28,39,-62,39,50,40,112,40,121,40,78,40,-17,39,94,39,-103,38,-92,37,126,36,39,35,-88,33,-8,31,35,30,39,28,4,26,-60,23,97,21,-24,18,79,16,-85,13,-20,10,40,8,81,5,121,2,-100,-1,-64,-4,-24,-7,25,-9,82,-12,-96,-15,-6,-18,109,-20,-3,-23,-95,-25,109,-27,84,-29,100,-31,-101,-33,-5,-35,-124,-36,67,-37,36,-38,69,-39,-119,-40,12,-40,-72,-41,-95,-41,-75,-41,6,-40,-127,-40,54,-39,23,-38,47,-37,111,-36,-28,-35,125,-33,72,-31,49,-29,75,-27,119,-25,-42,-23,60,-20,-47,-18,104,-15,35,-12,-34,-10,-79,-7,-125,-4,96,-1,56,2,19,5,-31,7,-85,10,99,13,9,16,-95,18,23,21,125,23,-70,25,-35,27,-37,29,-80,31,96,33,-30,34,56,36,96,37,89,38,30,39,-75,39,19,40,68,40,60,40,5,40,-106,39,-7,38,38,38,37,37,-13,35,-113,34,11,33,74,31,119,29,104,27,71,25,-4,22,-106,20,28,18,125,15,-38,12,25,10,85,7,-126,4,-85,1,-44,-2,-7,-5,44,-7,93,-10,-91,-13,-11,-16,94,-18,-40,-21,115,-23,34,-25,-3,-28,-19,-30,14,-31,79,-33,-67,-35,91,-36,27,-37,27,-38,58,-39,-102,-40,35,-40,-30,-41,-42,-41,-7,-41,87,-40,-34,-40,-93,-39,-116,-38,-80,-37,-6,-36,122,-34,28,-32,-18,-31,-32,-29,-4,-27,52,-24,-112,-22,1,-19,-110,-17,48,-14,-26,-12,-91,-9,115,-6,70,-3,28,0,-12,2,-61,5,-110,8,79,11,3,14,-97,16,45,19,-103,21,-11,23,37,26,64,28,44,30,-6,31,-104,33,16,35,88,36,113,37,95,38,19,39,-96,39,-19,39,20,40,-3,39,-69,39,63,39,-104,38,-74,37,-80,36,109,35,10,34,114,32,-76,30,-47,28,-62,26,-102,24,74,22,-29,19,99,17,-58,14,32,12,96,9,-97,6,-52,3,-5,0,35,-2,83,-5,-121,-8,-62,-11,16,-13,102,-16,-35,-19,89,-21,6,-23,-69,-26,-96,-28,-95,-30,-58,-32,27,-33,-112,-35,60,-36,11,-37,19,-38,69,-39,-85,-40,69,-40,15,-40,14,-40,64,-40,-91,-40,59,-39,5,-38,-3,-38,39,-36,127,-35,-3,-34,-79,-32,-127,-30,125,-28,-97,-26,-43,-24,60,-21,-85,-19,59,-16,-32,-14,-113,-11,82,-8,28,-5,-22,-3,-64,0,-112,3,93,6,35,9,-37,11,-122,14,29,17,-99,19,5,22,83,24,124,26,-118,28,109,30,44,32,-61,33,45,35,103,36,124,37,81,38,9,39,122,39,-53,39,-38,39,-61,39,108,39,-17,38,54,38,84,37,60,36,-7,34,-120,33,-17,31,39,30,64,28,45,26,0,24,-81,21,70,19,-66,16,44,14,124,11,-59,8,-1,5,51,3,99,0,-108,-3,-61,-6,0,-8,65,-11,-108,-14,-10,-17,109,-19,-1,-22,-91,-24,113,-26,88,-28,100,-30,-101,-32,-19,-34,125,-35,37,-36,11,-37,21,-38,87,-39,-57,-40,106,-40,65,-40,71,-40,-122,-40,-16,-40,-108,-39,99,-38,101,-37,-106,-36,-14,-35,124,-33,47,-31,8,-29,9,-27,41,-25,107,-23,-56,-21,66,-18,-50,-16,116,-13,33,-10,-28,-8,-88,-5,120,-2,69,1,18,4,-35,6,-106,9,81,12,-21,14,-126,17,-10,19,88,22,-101,24,-68,26,-64,28,-102,30,79,32,-36,33,57,35,112,36,114,37,69,38,-19,38,86,39,-96,39,-94,39,-123,39,35,39,-96,38,-35,37,-11,36,-41,35,-117,34,25,33,116,31,-81,29,-66,27,-82,25,121,23,41,21,-66,18,55,16,-91,13,-14,10,69,8,119,5,-71,2,-28,-1,29,-3,82,-6,-112,-9,-36,-12,51,-14,-99,-17,27,-19,-77,-22,101,-24,54,-26,39,-28,62,-30,119,-32,-34,-34,107,-35,36,-36,17,-37,36,-38,113,-39,-25,-40,-107,-40,114,-40,-124,-40,-56,-40,59,-39,-27,-39,-70,-38,-59,-37,-8,-36,92,-34,-22,-33,-98,-31,-127,-29,123,-27,-88,-25,-30,-23,70,-20,-66,-18,74,-15,-18,-13,-101,-10,89,-7,31,-4,-26,-2,-78,1,123,4,60,7,-8,9,-92,12,62,15,-53,17,55,20,-106,22,-54,24,-20,26,-33,28,-73,30,97,32,-28,33,61,35,102,36,100,37,46,38,-55,38,51,39,108,39,110,39,68,39,-31,38,81,38,-113,37,-101,36,125,35,42,34,-75,32,12,31,68,29,81,27,62,25,9,23,-70,20,74,18,-53,15,49,13,-119,10,-42,7,18,5,81,2,-123,-1,-65,-4,-7,-7,64,-9}; }
	private static byte[] data53(){ return new byte[] {-117,-12,-17,-15,89,-17,-30,-20,-128,-22,55,-24,19,-26,8,-28,41,-30,105,-32,-41,-34,108,-35,47,-36,32,-37,61,-38,-112,-39,13,-39,-60,-40,-90,-40,-66,-40,7,-39,-124,-39,45,-38,14,-37,22,-36,82,-35,-72,-34,72,-32,1,-30,-30,-29,-30,-27,11,-24,75,-22,-86,-20,35,-17,-81,-15,78,-12,-2,-10,-76,-7,120,-4,61,-1,4,2,-56,4,-121,7,57,10,-31,12,120,15,-5,17,101,20,-71,22,-23,24,2,27,-14,28,-66,30,101,32,-32,33,48,35,85,36,73,37,16,38,-93,38,9,39,54,39,59,39,2,39,-92,38,9,38,69,37,79,36,41,35,-40,33,92,32,-74,30,-23,28,-9,26,-29,24,-83,22,94,20,-13,17,110,15,-34,12,51,10,-125,7,-56,4,-1,1,69,-1,117,-4,-62,-7,0,-9,93,-12,-69,-15,52,-17,-67,-20,99,-22,33,-24,0,-26,0,-28,35,-30,108,-32,-33,-34,122,-35,68,-36,58,-37,93,-38,-74,-39,56,-39,-12,-40,-38,-40,-7,-40,68,-39,-60,-39,117,-38,82,-37,100,-36,-99,-35,6,-33,-102,-32,81,-30,52,-28,52,-26,91,-24,-100,-22,-5,-20,110,-17,-2,-15,-107,-12,69,-9,-7,-7,-74,-4,123,-1,60,2,-5,4,-74,7,100,10,6,13,-103,15,20,18,123,20,-56,22,-12,24,6,27,-17,28,-71,30,87,32,-50,33,26,35,55,36,41,37,-24,37,122,38,-41,38,7,39,1,39,-54,38,102,38,-56,37,4,37,10,36,-31,34,-108,33,17,32,111,30,-96,28,-84,26,-99,24,102,22,24,20,-79,17,44,15,-96,12,-10,9,76,7,-113,4,-44,1,16,-1,83,-4,-105,-7,-28,-10,63,-12,-92,-15,36,-17,-81,-20,92,-22,30,-24,3,-26,7,-28,47,-30,127,-32,-13,-34,-104,-35,96,-36,94,-37,-121,-38,-35,-39,108,-39,33,-39,19,-39,47,-39,126,-39,1,-38,-79,-38,-108,-37,-95,-36,-31,-35,69,-33,-37,-32,-109,-30,113,-28,118,-26,-106,-24,-40,-22,52,-19,-90,-17,48,-14,-55,-12,112,-9,36,-6,-33,-4,-101,-1,93,2,20,5,-51,7,116,10,22,13,-97,15,26,18,121,20,-61,22,-22,24,-7,26,-37,28,-93,30,60,32,-81,33,-9,34,18,36,-2,36,-67,37,73,38,-89,38,-47,38,-52,38,-110,38,45,38,-114,37,-53,36,-54,35,-83,34,83,33,-36,31,52,30,102,28,123,26,99,24,57,22,-26,19,-125,17,5,15,118,12,-43,9,43,7,116,4,-69,1,-4,-2,68,-4,-119,-7,-34,-10,58,-12,-88,-15,37,-17,-67,-20,100,-22,51,-24,23,-26,33,-28,76,-30,-98,-32,24,-33,-67,-35,-117,-36,-118,-37,-77,-38,18,-38,-102,-39,89,-39,69,-39,101,-39,-74,-39,55,-38,-24,-38,-53,-37,-42,-36,21,-34,122,-33,12,-31,-60,-30,-97,-28,-95,-26,-64,-24,-2,-22,88,-19,-59,-17,77,-14,-30,-12,-122,-9,54,-6,-21,-4,-89,-1,95,2,25,5,-56,7,113,10,7,13,-107,15,3,18,103,20,-88,22,-51,24,-39,26,-73,28,126,30,17,32,-121,33,-58,34,-26,35,-54,36,-116,37,22,38,113,38,-98,38,-107,38,96,38,-11,37,94,37,-108,36,-98,35,121,34,40,33,-82,31,10,30,67,28,84,26,69,24,24,22,-50,19,107,17,-11,14,98,12,-48,9,29,7,119,4,-74,1,6,-1,70,-4,-99,-7,-23,-10,82,-12,-67,-15,66,-17,-39,-20,-118,-22,85,-24,65,-26,74,-28,121,-30,-51,-32,72,-33,-16,-35,-65,-36,-67,-37,-21,-38,68,-38,-46,-39,-115,-39,122,-39,-102,-39,-23,-39,102,-38,27,-37,-12,-37,7,-35,59,-34,-95,-33,48,-31,-32,-30,-63,-28,-73,-26,-41,-24,16,-21,99,-19,-46,-17,81,-14,-28,-12,-124,-9,46,-6,-31,-4,-105,-1,78,2,2,5,-83,7,82,10,-25,12,109,15,-31,17,54,20,126,22,-100,24,-90,26,-121,28,66,30,-30,31,72,33,-108,34,-88,35,-107,36,83,37,-35,37,61,38,101,38,101,38,42,38,-56,37,47,37,106,36,117,35,85,34,6,33,-111,31,-16,29,44,28,65,26,57,24,14,22,-55,19,107,17,-12,14,113,12,-44,9,55,7,-125,4,-43,1,32,-1,105,-4,-64,-7,18,-9,126,-12,-22,-15,118,-17,11,-19,-62,-22,-115,-24,122,-26,-122,-28,-74,-30,10,-31,-121,-33,43,-34,-2,-36,-6,-37,38,-37,127,-38,11,-38,-61,-39,-80,-39,-52,-39,22,-38,-105,-38,62,-37,30,-36,36,-35,92,-34,-72,-33,70,-31,-16,-30,-52,-28,-66,-26,-39,-24,13,-21,92,-19,-58,-17,63,-14,-49,-12,105,-9,15,-6,-64,-4,110,-1,36,2,-46,4,123,7,29,10,-81,12,49,15,-93,17,-8,19,59,22,91,24,98,26,65,28,2,30,-103,31,6,33,82,34,101,35,86,36,21,37,-98,37,7,38,45,38,50,38,-4,37,-102,37,9,37}; }
	private static byte[] data54(){ return new byte[] {70,36,87,35,57,34,-12,32,125,31,-24,29,37,28,65,26,62,24,23,22,-39,19,126,17,18,15,-118,12,-3,9,90,7,-76,4,5,2,84,-1,-93,-4,-5,-7,84,-9,-66,-12,50,-14,-70,-17,86,-19,11,-21,-38,-24,-59,-26,-44,-28,-1,-30,88,-31,-48,-33,118,-34,68,-35,64,-36,103,-37,-62,-38,67,-38,0,-38,-30,-39,-2,-39,66,-38,-67,-38,98,-37,58,-36,60,-35,109,-34,-58,-33,74,-31,-11,-30,-62,-28,-72,-26,-60,-24,-7,-22,64,-19,-94,-17,28,-14,-99,-12,60,-9,-42,-7,-121,-4,46,-1,-30,1,-120,4,54,7,-52,9,100,12,-35,14,81,17,-92,19,-26,21,8,24,10,26,-17,27,-83,29,71,31,-71,32,0,34,29,35,13,36,-49,36,98,37,-58,37,-6,37,-4,37,-47,37,113,37,-24,36,40,36,67,35,40,34,-21,32,123,31,-22,29,46,28,84,26,82,24,55,22,-7,19,-84,17,58,15,-56,12,47,10,-97,7,-10,4,76,2,-92,-1,-14,-4,79,-6,-85,-9,22,-11,-114,-14,23,-16,-76,-19,106,-21,54,-23,39,-25,45,-27,95,-29,-81,-31,41,-32,-54,-34,-105,-35,-116,-36,-77,-37,3,-37,-119,-38,54,-38,27,-38,42,-38,111,-38,-35,-38,-127,-37,78,-36,74,-35,118,-34,-59,-33,69,-31,-27,-30,-81,-28,-104,-26,-90,-24,-53,-22,18,-19,107,-17,-36,-15,95,-12,-16,-10,-116,-7,51,-4,-40,-2,-122,1,46,4,-47,6,110,9,-8,11,123,14,-26,16,62,19,125,21,-98,23,-90,25,-119,27,75,29,-25,30,92,32,-89,33,-55,34,-67,35,-124,36,29,37,-121,37,-64,37,-54,37,-91,37,77,37,-55,36,20,36,51,35,36,34,-22,32,-122,31,-6,29,72,28,117,26,119,24,107,22,44,20,-20,17,-128,15,12,13,-121,10,-17,7,84,5,-82,2,3,0,95,-3,-74,-6,27,-8,-124,-11,2,-13,-122,-16,43,-18,-42,-21,-81,-23,-112,-25,-96,-27,-55,-29,24,-30,-114,-32,43,-33,-15,-35,-27,-36,4,-36,78,-37,-51,-38,117,-38,80,-38,91,-38,-108,-38,-3,-38,-103,-37,90,-36,84,-35,111,-34,-65,-33,44,-31,-50,-30,-121,-28,110,-26,112,-24,-114,-22,-48,-20,30,-17,-116,-15,6,-12,-112,-10,43,-7,-59,-5,112,-2,18,1,-70,3,89,6,-14,8,127,11,-3,13,106,16,-63,18,0,21,38,23,44,25,21,27,-39,28,120,30,-13,31,67,33,107,34,99,35,52,36,-47,36,68,37,-124,37,-104,37,120,37,45,37,-80,36,3,36,45,35,38,34,-11,32,-100,31,24,30,112,28,-94,26,-74,24,-92,22,126,20,53,18,-34,15,107,13,-21,10,94,8,-61,5,37,3,-128,0,-37,-3,58,-5,-99,-8,12,-10,-121,-13,16,-15,-81,-18,97,-20,46,-22,24,-24,29,-26,68,-28,-110,-30,-2,-32,-103,-33,90,-34,67,-35,94,-36,-95,-37,21,-37,-73,-38,-119,-38,-119,-38,-69,-38,27,-37,-89,-37,104,-36,79,-35,101,-34,-87,-33,13,-31,-92,-30,85,-28,49,-26,43,-24,65,-22,119,-20,-63,-18,36,-15,-102,-13,29,-10,-81,-8,73,-5,-24,-3,-115,0,44,3,-51,5,96,8,-17,10,105,13,-38,15,44,18,118,20,-108,22,-91,24,-115,26,86,28,-1,29,122,31,-44,32,-1,33,5,35,-41,35,-125,36,-7,36,73,37,95,37,82,37,9,37,-102,36,-6,35,41,35,51,34,9,33,-68,31,65,30,-91,28,-30,26,-4,24,-7,22,-41,20,-101,18,72,16,-33,13,103,11,-33,8,75,6,-78,3,15,1,114,-2,-47,-5,57,-7,-88,-10,35,-12,-83,-15,74,-17,-2,-20,-59,-22,-84,-24,-81,-26,-48,-28,24,-29,-127,-31,18,-32,-52,-34,-79,-35,-68,-36,-3,-37,100,-37,-4,-38,-58,-38,-72,-38,-31,-38,53,-37,-72,-37,105,-36,73,-35,81,-34,-119,-33,-26,-32,106,-30,25,-28,-27,-27,-44,-25,-26,-23,10,-20,83,-18,-86,-16,23,-13,-105,-11,29,-8,-75,-6,80,-3,-21,-1,-114,2,37,5,-68,7,69,10,-60,12,47,15,-116,17,-52,19,-6,21,3,24,-6,25,-62,27,116,29,-11,30,87,32,-118,33,-103,34,118,35,42,36,-84,36,5,37,41,37,37,37,-22,36,-121,36,-17,35,50,35,64,34,40,33,-28,31,120,30,-29,28,49,27,80,25,94,23,65,21,17,19,-56,16,101,14,-7,11,113,9,-19,6,79,4,-70,1,28,-1,127,-4,-21,-7,89,-9,-43,-12,96,-14,-4,-17,-85,-19,114,-21,84,-23,80,-25,112,-27,-82,-29,16,-30,-100,-32,73,-33,40,-34,41,-35,93,-36,-69,-37,71,-37,5,-37,-21,-38,9,-37,77,-37,-59,-37,106,-36,57,-35,58,-34,96,-33,-77,-32,42,-30,-52,-29,-117,-27,116,-25,114,-23,-107,-21,-50,-19,28,-16,-123,-14,-9,-12,123,-9,12,-6,-101,-4,61,-1,-47,1,110,4,-2,6}; }
	private static byte[] data55(){ return new byte[] {-119,9,4,12,118,14,-50,16,24,19,68,21,86,23,79,25,32,27,-40,28,98,30,-52,31,10,33,34,34,9,35,-53,35,87,36,-67,36,-18,36,-10,36,-54,36,115,36,-19,35,54,35,89,34,75,33,21,32,-73,30,49,29,-123,27,-69,25,-56,23,-62,21,-106,19,87,17,3,15,-107,12,35,10,-105,7,12,5,117,2,-36,-1,69,-3,-81,-6,34,-8,-97,-11,38,-13,-62,-16,110,-18,51,-20,13,-22,8,-24,29,-26,86,-28,-79,-30,49,-31,-42,-33,-87,-34,-95,-35,-56,-36,25,-36,-101,-37,70,-37,37,-37,47,-37,104,-37,-46,-37,103,-36,41,-35,26,-34,49,-33,119,-32,-30,-31,114,-29,41,-27,-1,-26,-8,-24,10,-21,58,-19,-128,-17,-38,-15,74,-12,-62,-10,75,-7,-37,-5,111,-2,7,1,-100,3,43,6,-74,8,51,11,-93,13,-1,15,77,18,122,20,-105,22,-110,24,109,26,43,28,-65,29,51,31,125,32,-98,33,-108,34,95,35,-3,35,109,36,-81,36,-61,36,-88,36,96,36,-26,35,69,35,111,34,119,33,77,32,-2,30,-123,29,-21,27,41,26,74,24,74,22,44,20,-5,17,-85,15,79,13,-36,10,95,8,-41,5,71,3,-78,0,31,-2,-118,-5,2,-7,122,-10,6,-12,-101,-15,70,-17,7,-19,-36,-22,-47,-24,-34,-26,15,-27,96,-29,-41,-31,114,-32,56,-33,34,-34,64,-35,127,-36,-10,-37,-112,-37,97,-37,90,-37,-121,-37,-36,-37,101,-36,20,-35,-10,-35,1,-33,49,-32,-111,-31,16,-29,-71,-28,-125,-26,107,-24,117,-22,-108,-20,-45,-18,31,-15,-120,-13,-9,-11,122,-8,1,-5,-111,-3,36,0,-74,2,68,5,-50,7,74,10,-68,12,29,15,104,17,-92,19,-67,21,-58,23,-91,25,110,27,12,29,-117,30,-32,31,15,33,16,34,-19,34,-107,35,24,36,104,36,-116,36,-125,36,72,36,-29,35,79,35,-114,34,-95,33,-114,32,72,31,-25,29,85,28,-90,26,-43,24,-32,22,-45,20,-86,18,104,16,23,14,-87,11,59,9,-78,6,48,4,-101,1,16,-1,121,-4,-9,-7,107,-9,-5,-12,-119,-14,54,-16,-19,-19,-64,-21,-83,-23,-78,-25,-38,-27,35,-28,-118,-30,32,-31,-47,-33,-72,-34,-69,-35,-9,-36,85,-36,-27,-37,-93,-37,-117,-37,-89,-37,-20,-37,95,-36,4,-35,-51,-35,-53,-34,-23,-33,55,-31,-88,-30,64,-28,-6,-27,-44,-25,-49,-23,-29,-21,20,-18,88,-16,-79,-14,28,-11,-109,-9,20,-6,-94,-4,40,-1,-65,1,70,4,-49,6,78,9,-66,11,36,14,116,16,-79,18,-42,20,-30,22,-51,24,-99,26,73,28,-48,29,55,31,109,32,-124,33,106,34,38,35,-72,35,24,36,80,36,85,36,49,36,-38,35,91,35,-86,34,-46,33,-52,32,-98,31,74,30,-55,28,46,27,102,25,-121,23,-124,21,106,19,50,17,-18,14,-116,12,35,10,-88,7,38,5,-100,2,17,0,-125,-3,-5,-6,120,-8,-2,-11,-108,-13,52,-15,-19,-18,-74,-20,-98,-22,-102,-24,-71,-26,-12,-28,86,-29,-42,-31,-125,-32,82,-33,77,-34,118,-35,-64,-36,69,-36,-21,-37,-59,-37,-53,-37,-1,-37,96,-36,-18,-36,-85,-35,-115,-34,-95,-33,-41,-32,58,-30,-67,-29,107,-27,48,-25,33,-23,34,-21,72,-19,127,-17,-51,-15,46,-12,-102,-10,23,-7,-104,-5,35,-2,-85,0,53,3,-66,5,55,8,-79,10,18,13,106,15,-84,17,-41,19,-21,21,-32,23,-69,25,113,27,6,29,122,30,-65,31,-25,32,-39,33,-82,34,72,35,-60,35,7,36,36,36,16,36,-47,35,97,35,-55,34,-2,33,18,33,-14,31,-76,30,70,29,-72,27,7,26,50,24,67,22,53,20,14,18,-47,15,-128,13,28,11,-83,8,50,6,-81,3,38,1,-95,-2,22,-4,-106,-7,29,-9,-84,-12,77,-14,2,-16,-64,-19,-91,-21,-107,-23,-85,-25,-36,-27,46,-28,-91,-30,63,-31,1,-32,-19,-34,-3,-35,65,-35,-88,-36,65,-36,6,-36,-8,-37,24,-36,99,-36,-32,-36,-126,-35,87,-34,83,-33,118,-32,-58,-31,55,-29,-49,-28,-119,-26,101,-24,87,-22,114,-20,-107,-18,-36,-16,48,-13,-112,-11,9,-8,125,-6,5,-3,-121,-1,18,2,-112,4,22,7,-126,9,-12,11,70,14,-109,16,-61,18,-33,20,-32,22,-62,24,-120,26,41,28,-85,29,1,31,56,32,60,33,34,34,-46,34,94,35,-72,35,-24,35,-21,35,-69,35,105,35,-35,34,49,34,82,33,75,32,29,31,-56,29,72,28,-81,26,-26,24,13,23,10,21,-12,18,-58,16,126,14,42,12,-63,9,79,7,-43,4,81,2,-50,-1,74,-3,-58,-6,82,-8,-38,-11,127,-13,35,-15,-22,-18,-71,-20,-86,-22,-79,-24,-42,-26,30,-27,-126,-29,18,-30,-66,-32,-99,-33,-104,-34,-54,-35,29,-35,-94,-36,81,-36,45,-36,57,-36}; }
	private static byte[] data56(){ return new byte[] {110,-36,-44,-36,97,-35,32,-34,6,-33,20,-32,80,-31,-85,-30,51,-28,-41,-27,-96,-25,-122,-23,-118,-21,-90,-19,-38,-17,34,-14,122,-12,-28,-10,85,-7,-45,-5,82,-2,-43,0,88,3,-45,5,76,8,-77,10,22,13,95,15,-101,17,-66,19,-57,21,-71,23,-120,25,57,27,-58,28,52,30,114,31,-107,32,-125,33,77,34,-19,34,90,35,-93,35,-72,35,-91,35,98,35,-13,34,90,34,-110,33,-94,32,-117,31,70,30,-30,28,86,27,-91,25,-36,23,-22,21,-25,19,-62,17,-113,15,65,13,-25,10,126,8,9,6,-111,3,14,1,-111,-2,13,-4,-105,-7,37,-9,-68,-12,104,-14,29,-16,-20,-19,-47,-21,-51,-23,-25,-25,30,-26,122,-28,-16,-30,-104,-31,86,-32,75,-33,94,-34,-92,-35,14,-35,-85,-36,110,-36,100,-36,-127,-36,-49,-36,71,-35,-20,-35,-68,-34,-75,-33,-41,-32,34,-30,-115,-29,35,-27,-41,-26,-87,-24,-97,-22,-90,-20,-49,-18,6,-15,86,-13,-80,-11,30,-8,-116,-6,13,-3,-124,-1,11,2,127,4,-5,6,101,9,-56,11,26,14,91,16,-122,18,-100,20,-106,22,114,24,53,26,-48,27,76,29,-93,30,-49,31,-37,32,-75,33,107,34,-15,34,77,35,126,35,127,35,86,35,0,35,123,34,-48,33,-12,32,-10,31,-56,30,122,29,1,28,105,26,-80,24,-45,22,-31,20,-52,18,-89,16,105,14,25,12,-67,9,80,7,-33,4,98,2,-23,-1,106,-3,-14,-6,-127,-8,21,-10,-69,-13,108,-15,53,-17,11,-19,2,-21,12,-23,57,-25,-127,-27,-21,-29,123,-30,45,-31,10,-32,9,-33,58,-34,-119,-35,23,-35,-73,-36,-96,-36,-100,-36,-42,-36,52,-35,-66,-35,123,-34,83,-33,104,-32,-113,-31,-15,-30,103,-28,10,-26,-55,-25,-88,-23,-94,-21,-73,-19,-29,-17,32,-14,115,-12,-47,-10,60,-7,-79,-5,39,-2,-94,0,31,3,-114,5,7,8,97,10,-63,12,2,15,58,17,87,19,94,21,73,23,22,25,-59,26,82,28,-71,29,-2,30,24,32,13,33,-39,33,117,34,-20,34,49,35,79,35,62,35,1,35,-105,34,4,34,67,33,91,32,72,31,15,30,-79,28,43,27,-117,25,-65,23,-30,21,-34,19,-53,17,-103,15,91,13,6,11,-88,8,60,6,-54,3,82,1,-37,-2,96,-4,-14,-7,-125,-9,37,-11,-44,-14,-115,-16,102,-18,70,-20,78,-22,101,-24,-94,-26,-5,-28,119,-29,24,-30,-37,-32,-53,-33,-34,-34,31,-34,-119,-35,28,-35,-32,-36,-54,-36,-24,-36,41,-35,-97,-35,57,-34,2,-33,-15,-33,13,-31,74,-30,-78,-29,57,-27,-27,-26,-83,-24,-104,-22,-105,-20,-76,-18,-30,-16,39,-13,121,-11,-37,-9,70,-6,-76,-4,48,-1,-96,1,26,4,-121,6,-18,8,75,11,-104,13,-45,15,-2,17,13,20,7,22,-29,23,-95,25,65,27,-71,28,22,30,67,31,80,32,48,33,-23,33,119,34,-41,34,15,35,23,35,-10,34,-88,34,44,34,-116,33,-73,32,-59,31,-95,30,91,29,-13,27,95,26,-74,24,-30,22,-6,20,-12,18,-44,16,-89,14,92,12,13,10,-87,7,64,5,-48,2,90,0,-27,-3,118,-5,6,-7,-89,-10,76,-12,6,-14,-51,-17,-85,-19,-95,-21,-83,-23,-38,-25,34,-26,-119,-28,25,-29,-57,-31,-99,-32,-98,-33,-63,-34,21,-34,-115,-35,55,-35,5,-35,9,-35,45,-35,-120,-35,6,-34,-75,-34,-120,-33,-120,-32,-81,-31,-7,-30,110,-28,-4,-27,-76,-25,-123,-23,115,-21,125,-19,-100,-17,-48,-15,22,-12,106,-10,-52,-8,53,-5,-90,-3,23,0,-118,2,-7,4,97,7,-61,9,18,12,90,14,-119,16,-90,18,-84,20,-105,22,102,24,22,26,-90,27,15,29,92,30,121,31,119,32,68,33,-16,33,104,34,-67,34,-31,34,-37,34,-86,34,76,34,-61,33,16,33,54,32,45,31,4,30,-78,28,57,27,-89,25,-23,23,23,22,35,20,25,18,-9,15,-63,13,124,11,35,9,-57,6,90,4,-18,1,123,-1,15,-3,-98,-6,59,-8,-32,-11,-114,-13,85,-15,34,-17,16,-19,11,-21,44,-23,95,-25,-70,-27,45,-28,-51,-30,-121,-31,114,-32,125,-33,-76,-34,21,-34,-97,-35,84,-35,57,-35,68,-35,126,-35,-30,-35,113,-34,42,-33,16,-32,21,-31,75,-30,-96,-29,26,-27,-72,-26,114,-24,75,-22,66,-20,76,-18,114,-16,-88,-14,-17,-12,69,-9,-90,-7,12,-4,124,-2,-24,0,88,3,-65,5,36,8,120,10,-58,12,-1,14,38,17,56,19,51,21,14,23,-42,24,117,26,-11,27,89,29,-119,30,-90,31,-118,32,81,33,-26,33,85,34,-104,34,-81,34,-101,34,90,34,-15,33,89,33,-99,32,-79,31,-92,30,107,29,18,28,-111,26,-13,24,51,23,87,21,96,19,81,17,43,15,-11,12,-85,10,87,8,-9,5}; }
	private static byte[] data57(){ return new byte[] {-112,3,35,1,-71,-2,73,-4,-23,-7,-124,-9,54,-11,-22,-14,-72,-16,-109,-18,-120,-20,-108,-22,-70,-24,-2,-26,98,-27,-25,-29,-113,-30,94,-31,79,-32,111,-33,-82,-34,34,-34,-74,-35,127,-35,106,-35,-119,-35,-53,-35,63,-34,-40,-34,-97,-33,-116,-32,-96,-31,-36,-30,58,-28,-64,-27,96,-25,35,-23,3,-21,-7,-20,15,-17,48,-15,107,-13,-76,-11,6,-8,106,-6,-53,-4,56,-1,-93,1,8,4,113,6,-56,8,27,11,91,13,-113,15,-86,17,-76,19,-94,21,116,23,45,25,-63,26,55,28,-120,29,-76,30,-71,31,-103,32,76,33,-41,33,58,34,107,34,122,34,88,34,9,34,-104,33,-14,32,42,32,57,31,29,30,-32,28,123,27,-11,25,80,24,-118,22,-87,20,-80,18,-102,16,119,14,60,12,-15,9,-94,7,63,5,-36,2,117,0,9,-2,-91,-5,69,-7,-21,-10,-96,-12,97,-14,51,-16,28,-18,23,-20,47,-22,95,-24,-78,-26,28,-27,-78,-29,100,-30,61,-31,66,-32,100,-33,-71,-34,53,-34,-42,-35,-84,-35,-95,-35,-50,-35,25,-34,-101,-34,58,-33,15,-32,2,-31,33,-30,100,-29,-54,-28,84,-26,-3,-25,-61,-23,-87,-21,-95,-19,-72,-17,-33,-15,21,-12,101,-10,-81,-8,22,-5,114,-3,-34,-1,64,2,-89,4,3,7,88,9,-93,11,-37,13,4,16,28,18,20,20,0,22,-62,23,116,25,-6,26,102,28,-85,29,-53,30,-58,31,-104,32,63,33,-62,33,20,34,63,34,63,34,19,34,-68,33,62,33,-113,32,-62,31,-62,30,-93,29,92,28,-14,26,103,25,-68,23,-16,21,15,20,15,18,-5,15,-44,13,-104,11,84,9,-3,6,-93,4,63,2,-37,-1,120,-3,21,-5,-68,-8,104,-10,36,-12,-19,-15,-56,-17,-73,-19,-65,-21,-36,-23,28,-24,113,-26,-16,-28,-122,-29,75,-30,43,-31,59,-32,107,-33,-54,-34,77,-34,-1,-35,-38,-35,-35,-35,17,-34,105,-34,-16,-34,-99,-33,116,-32,115,-31,-106,-30,-28,-29,74,-27,-33,-26,-123,-24,89,-22,53,-20,62,-18,72,-16,122,-14,-83,-12,-7,-10,72,-7,-91,-5,5,-2,104,0,-54,2,40,5,-127,7,-48,9,17,12,69,14,100,16,116,18,102,20,68,22,2,24,-92,25,37,27,-122,28,-65,29,-41,30,-58,31,-116,32,48,33,-98,33,-17,33,13,34,3,34,-49,33,113,33,-29,32,58,32,87,31,90,30,49,29,-27,27,118,26,-26,24,55,23,105,21,-122,19,-128,17,114,15,68,13,15,11,-60,8,118,6,25,4,-66,1,89,-1,-3,-4,-99,-6,75,-8,-3,-11,-65,-13,-111,-15,112,-17,108,-19,118,-21,-93,-23,-28,-25,75,-26,-55,-28,116,-29,55,-30,44,-31,59,-32,124,-33,-31,-34,110,-34,43,-34,9,-34,30,-34,80,-34,-72,-34,65,-33,-9,-33,-42,-32,-39,-31,4,-29,81,-28,-59,-27,82,-25,9,-23,-48,-22,-67,-20,-70,-18,-48,-16,-7,-14,49,-11,119,-9,-54,-7,29,-4,-128,-2,-37,0,60,3,-110,5,-23,7,43,10,112,12,-110,14,-75,16,-78,18,-90,20,117,22,46,24,-58,25,64,27,-108,28,-53,29,-45,30,-67,31,123,32,16,33,-128,33,-65,33,-37,33,-58,33,-116,33,39,33,-109,32,-30,31,-7,30,-6,29,-55,28,122,27,7,26,116,24,-62,22,-11,20,11,19,11,17,-10,14,-50,12,-105,10,80,8,2,6,-87,3,80,1,-13,-2,-107,-4,65,-6,-19,-9,-84,-11,111,-13,74,-15,48,-17,49,-19,70,-21,119,-23,-60,-25,45,-26,-69,-28,102,-29,57,-30,47,-31,76,-32,-110,-33,-3,-34,-104,-34,84,-34,68,-34,83,-34,-104,-34,-3,-34,-111,-33,76,-32,44,-31,57,-30,99,-29,-71,-28,42,-26,-65,-25,115,-23,63,-21,43,-19,41,-17,62,-15,104,-13,-101,-11,-29,-9,47,-6,-123,-4,-32,-2,56,1,-108,3,-24,5,52,8,122,10,-83,12,-45,14,-21,16,-33,18,-46,20,-110,22,75,24,-39,25,72,27,-101,28,-61,29,-54,30,-86,31,96,32,-16,32,86,33,-111,33,-91,33,-116,33,74,33,-33,32,74,32,-115,31,-86,30,-99,29,111,28,27,27,-89,25,16,24,96,22,-116,20,-87,18,-91,16,-110,14,107,12,52,10,-14,7,-90,5,79,3,-5,0,-98,-2,76,-4,-12,-7,-82,-9,106,-11,57,-13,21,-15,6,-17,9,-19,42,-21,91,-23,-75,-25,32,-26,-72,-28,105,-29,67,-30,63,-31,100,-32,-82,-33,36,-33,-64,-34,-123,-34,121,-34,-112,-34,-43,-34,69,-33,-41,-33,-101,-32,125,-31,-117,-30,-70,-29,15,-27,-122,-26,25,-24,-47,-23,-102,-21,-122,-19,-123,-17,-103,-15,-65,-13,-12,-11,54,-8,-128,-6,-42,-4,38,-1,-125,1,-45,3,38,6,111,8,-85,10,-37,12,-3,14,7,17,4,19,-31,20,-90,22,84,24,-40,25,75,27,-115,28,-73,29}; }
	private static byte[] data58(){ return new byte[] {-77,30,-114,31,63,32,-55,32,43,33,95,33,111,33,82,33,10,33,-98,32,3,32,69,31,93,30,78,29,33,28,-57,26,87,25,-70,23,13,22,57,20,86,18,83,16,66,14,29,12,-25,9,-86,7,93,5,15,3,-71,0,102,-2,18,-4,-61,-7,-128,-9,64,-11,25,-13,-11,-16,-18,-18,-9,-20,27,-21,85,-23,-78,-25,38,-26,-63,-28,121,-29,86,-30,91,-31,-126,-32,-43,-33,74,-33,-15,-34,-76,-34,-78,-34,-57,-34,22,-33,-127,-33,30,-32,-35,-32,-58,-31,-44,-30,4,-28,92,-27,-49,-26,104,-24,24,-22,-24,-21,-48,-19,-53,-17,-31,-15,2,-12,53,-10,119,-8,-72,-6,16,-3,89,-1,-76,1,-2,3,79,6,-114,8,-52,10,-12,12,15,15,25,17,10,19,-26,20,-88,22,74,24,-48,25,58,27,117,28,-95,29,-112,30,111,31,21,32,-97,32,-6,32,46,33,55,33,26,33,-49,32,94,32,-59,31,0,31,30,30,7,29,-34,27,-126,26,16,25,123,23,-60,21,-4,19,19,18,21,16,7,14,-32,11,-76,9,116,7,45,5,-29,2,-114,0,67,-2,-17,-5,-87,-7,102,-9,47,-11,8,-13,-20,-16,-23,-18,-10,-20,31,-21,96,-23,-66,-25,57,-26,-41,-28,-108,-29,118,-30,126,-31,-88,-32,0,-32,121,-33,31,-33,-21,-34,-28,-34,2,-33,80,-33,-69,-33,93,-32,25,-31,5,-30,19,-29,67,-28,-103,-27,14,-25,-94,-24,85,-22,33,-20,5,-18,4,-16,15,-14,53,-12,96,-10,-97,-8,-31,-6,46,-3,123,-1,-54,1,25,4,92,6,-96,8,-48,10,-5,12,16,15,19,17,3,19,-39,20,-107,22,55,24,-74,25,27,27,90,28,117,29,112,30,63,31,-22,31,112,32,-60,32,-2,32,-1,32,-29,32,-105,32,35,32,-115,31,-58,30,-30,29,-47,28,-93,27,75,26,-37,24,66,23,-105,21,-57,19,-25,17,-23,15,-34,13,-68,11,-111,9,84,7,21,5,-56,2,-128,0,46,-2,-23,-5,-99,-7,103,-9,46,-11,13,-13,-9,-16,-11,-18,8,-19,53,-21,119,-23,-36,-25,90,-26,-8,-28,-68,-29,-98,-30,-86,-31,-40,-32,45,-32,-83,-33,81,-33,34,-33,25,-33,56,-33,-122,-33,-12,-33,-110,-32,80,-31,60,-30,68,-29,120,-28,-55,-27,61,-25,-47,-24,126,-22,73,-20,43,-18,37,-16,47,-14,79,-12,121,-10,-78,-8,-13,-6,57,-3,-123,-1,-50,1,24,4,91,6,-106,8,-56,10,-23,12,-3,14,-2,16,-25,18,-67,20,115,22,18,24,-110,25,-17,26,48,28,71,29,63,30,14,31,-72,31,58,32,-109,32,-59,32,-52,32,-85,32,99,32,-15,31,85,31,-103,30,-85,29,-89,28,115,27,34,26,-78,24,29,23,116,21,-88,19,-54,17,-46,15,-58,13,-82,11,-128,9,76,7,15,5,-58,2,-126,0,52,-2,-14,-5,-83,-7,119,-9,68,-11,39,-13,17,-15,23,-17,43,-19,89,-21,-93,-23,3,-24,-118,-26,38,-27,-16,-29,-50,-30,-33,-31,13,-31,97,-32,-25,-33,-126,-33,92,-33,75,-33,111,-33,-72,-33,39,-32,-63,-32,-127,-31,100,-30,114,-29,-99,-28,-18,-27,95,-25,-19,-24,-101,-22,94,-20,63,-18,52,-16,59,-14,87,-12,124,-10,-79,-8,-17,-6,47,-3,122,-1,-68,1,5,4,65,6,123,8,-87,10,-59,12,-39,14,-44,16,-68,18,-113,20,66,22,-30,23,91,25,-67,26,-11,27,20,29,3,30,-39,30,124,31,5,32,90,32,-112,32,-108,32,123,32,46,32,-61,31,40,31,107,30,-119,29,125,28,84,27,3,26,-105,24,9,23,95,21,-101,19,-67,17,-50,15,-60,13,-81,11,-120,9,85,7,32,5,-42,2,-100,0,78,-2,17,-4,-47,-7,-102,-9,112,-11,81,-13,67,-15,71,-17,95,-19,-112,-21,-38,-23,62,-24,-61,-26,99,-27,41,-28,14,-29,25,-30,72,-31,-96,-32,26,-32,-62,-33,-115,-33,-124,-33,-97,-33,-22,-33,83,-32,-19,-32,-91,-31,-116,-30,-116,-29,-64,-28,0,-26,118,-25,-5,-24,-91,-22,103,-20,63,-18,50,-16,52,-14,73,-12,111,-10,-102,-8,-41,-6,17,-3,88,-1,-104,1,-37,3,21,6,75,8,116,10,-109,12,-98,14,-103,16,-126,18,77,20,7,22,-99,23,30,25,120,26,-72,27,-51,28,-55,29,-108,30,69,31,-61,31,36,32,84,32,100,32,70,32,2,32,-107,31,2,31,72,30,103,29,103,28,56,27,-9,25,-123,24,4,23,89,21,-97,19,-61,17,-39,15,-43,13,-60,11,-94,9,117,7,64,5,3,3,-63,0,-125,-2,65,-4,9,-6,-44,-9,-84,-11,-111,-13,-125,-15,-116,-17,-94,-19,-39,-21,30,-22,-120,-24,8,-25,-83,-27,109,-28,86,-29,92,-30,-117,-31,-31,-32,88,-32,-3,-33,-58,-33,-73,-33,-45,-33,22,-32,123,-32,20,-31,-61,-31,-89,-30,-91,-29,-52,-28,17,-26,121,-25}; }
	private static byte[] data59(){ return new byte[] {-3,-24,-95,-22,93,-20,48,-18,30,-16,25,-14,44,-12,74,-10,114,-8,-87,-6,-30,-4,31,-1,97,1,-100,3,-43,5,8,8,45,10,75,12,82,14,79,16,51,18,-1,19,-71,21,78,23,-48,24,42,26,108,27,-125,28,-128,29,79,30,-1,30,-123,31,-26,31,28,32,47,32,21,32,-43,31,112,31,-34,30,45,30,81,29,81,28,50,27,-21,25,-117,24,4,23,106,21,-84,19,-34,17,-12,15,-8,13,-20,11,-48,9,-90,7,121,5,59,3,6,1,-63,-2,-115,-4,79,-6,37,-8,-6,-11,-29,-13,-40,-15,-34,-17,-4,-19,43,-20,119,-22,-36,-24,94,-25,-1,-27,-63,-28,-94,-29,-84,-30,-44,-31,37,-31,-98,-32,55,-32,5,-32,-24,-33,7,-32,60,-32,-92,-32,49,-31,-34,-31,-70,-30,-78,-29,-47,-28,19,-26,115,-25,-16,-24,-114,-22,68,-20,15,-18,-4,-17,-22,-15,-2,-13,16,-10,58,-8,102,-6,-99,-4,-42,-2,17,1,77,3,-127,5,-81,7,-42,9,-20,11,-7,13,-17,15,-42,17,-95,19,90,21,-12,22,113,24,-43,25,16,27,52,28,42,29,6,30,-77,30,65,31,-90,31,-31,31,-7,31,-26,31,-84,31,76,31,-62,30,21,30,66,29,74,28,45,27,-10,25,-113,24,32,23,124,21,-45,19,2,18,34,16,46,14,36,12,17,10,-21,7,-62,5,-115,3,86,1,29,-1,-30,-4,-76,-6,127,-8,98,-10,69,-12,62,-14,70,-16,96,-18,-109,-20,-37,-22,64,-23,-64,-25,94,-26,31,-27,-6,-29,2,-29,36,-30,114,-31,-26,-32,121,-32,64,-32,31,-32,53,-32,102,-32,-57,-32,72,-31,-10,-31,-63,-30,-69,-29,-52,-28,9,-26,96,-25,-41,-24,110,-22,25,-20,-27,-19,-65,-17,-76,-15,-74,-13,-54,-11,-22,-9,18,-6,69,-4,120,-2,-78,0,-26,2,25,5,70,7,105,9,127,11,-117,13,126,15,104,17,51,19,-19,20,-119,22,9,24,111,25,-82,26,-43,27,-47,28,-81,29,102,30,-11,30,100,31,-94,31,-61,31,-73,31,-126,31,46,31,-89,30,7,30,55,29,74,28,54,27,1,26,-83,24,58,23,-87,21,-2,19,59,18,95,16,115,14,112,12,98,10,68,8,31,6,-19,3,-64,1,-124,-1,84,-3,34,-5,-11,-8,-41,-10,-69,-12,-73,-14,-69,-16,-38,-18,8,-19,79,-21,-77,-23,46,-24,-52,-26,-124,-27,97,-28,93,-29,127,-30,-58,-31,48,-31,-62,-32,123,-32,90,-32,98,-32,-113,-32,-26,-32,94,-31,5,-30,-58,-30,-72,-29,-64,-28,-11,-27,65,-25,-76,-24,61,-22,-27,-21,-91,-19,122,-17,104,-15,96,-13,114,-11,-122,-9,-82,-7,-38,-5,6,-2,62,0,111,2,-99,4,-52,6,-26,8,2,11,8,13,0,15,-24,16,-76,18,114,20,14,22,-107,23,-6,24,67,26,105,27,113,28,80,29,16,30,-91,30,27,31,99,31,-117,31,-123,31,94,31,12,31,-107,30,-6,29,52,29,81,28,69,27,28,26,-49,24,101,23,-34,21,58,20,-127,18,-83,16,-57,14,-50,12,-61,10,-80,8,-117,6,104,4,50,2,8,0,-46,-3,-89,-5,124,-7,94,-9,69,-11,64,-13,70,-15,94,-17,-110,-19,-47,-21,52,-22,-84,-24,68,-25,-8,-27,-48,-28,-60,-29,-30,-30,31,-30,-125,-31,13,-31,-67,-32,-107,-32,-111,-32,-73,-32,1,-31,118,-31,12,-30,-56,-30,-83,-29,-84,-28,-40,-27,25,-25,-124,-24,1,-22,-92,-21,85,-19,41,-17,8,-15,-2,-14,5,-11,21,-9,53,-7,91,-5,-122,-3,-75,-1,-26,1,14,4,60,6,86,8,111,10,118,12,111,14,84,16,43,18,-31,19,-117,21,13,23,124,24,-55,25,-9,26,1,28,-19,28,-82,29,83,30,-54,30,33,31,79,31,83,31,56,31,-19,30,-124,30,-17,29,57,29,92,28,94,27,61,26,-6,24,-99,23,29,22,-123,20,-44,18,8,17,44,15,57,13,57,11,41,9,14,7,-21,4,-62,2,-107,0,104,-2,61,-4,21,-6,-7,-9,-32,-11,-36,-13,-34,-15,-4,-17,33,-18,109,-20,-67,-22,59,-23,-56,-25,120,-26,74,-27,54,-28,77,-29,-126,-30,-37,-31,96,-31,1,-31,-44,-32,-62,-32,-32,-32,30,-31,-122,-31,21,-30,-62,-30,-97,-29,-112,-28,-77,-27,-25,-26,73,-24,-67,-23,81,-21,0,-19,-62,-18,-98,-16,-118,-14,-121,-12,-107,-10,-86,-8,-53,-6,-14,-4,26,-1,74,1,111,3,-104,5,-77,7,-52,9,-50,11,-48,13,-79,15,-117,17,73,19,-18,20,-128,22,-20,23,68,25,119,26,-120,27,126,28,73,29,-14,29,122,30,-43,30,17,31,33,31,13,31,-46,30,113,30,-20,29,60,29,113,28,121,27,105,26,46,25,-36,23,105,22,-38,20,51,19,116,17,-99,15,-75,13,-67,11,-77,9,-95,7,-124,5,94,3,56,1,14,-1,-26,-4,-63,-6,-91,-8}; }
	private static byte[] data60(){ return new byte[] {-115,-10,-118,-12,-118,-14,-92,-16,-52,-18,10,-19,99,-21,-48,-23,94,-24,5,-25,-50,-27,-75,-28,-63,-29,-20,-30,65,-30,-79,-31,83,-31,15,-31,-4,-32,6,-31,63,-31,-108,-31,28,-30,-71,-30,-117,-29,113,-28,-125,-27,-76,-26,-1,-25,112,-23,-11,-22,-103,-20,85,-18,34,-16,7,-14,-2,-13,-1,-11,17,-8,43,-6,74,-4,115,-2,-106,0,-63,2,-33,4,3,7,17,9,27,11,25,13,0,15,-36,16,-100,18,74,20,-37,21,85,23,-82,24,-21,25,8,27,0,28,-36,28,-118,29,34,30,-125,30,-49,30,-24,30,-28,30,-76,30,95,30,-25,29,71,29,-124,28,-96,27,-108,26,110,25,35,24,-65,22,57,21,-95,19,-26,17,32,16,64,14,76,12,82,10,64,8,46,6,12,4,-18,1,-62,-1,-92,-3,126,-5,98,-7,80,-9,69,-11,74,-13,93,-15,-123,-17,-66,-19,17,-20,122,-22,-1,-24,-96,-25,97,-26,61,-27,66,-28,96,-29,-85,-30,17,-30,-90,-31,84,-31,54,-31,51,-31,92,-31,-86,-31,26,-30,-74,-30,110,-29,80,-28,79,-27,116,-26,-75,-25,21,-23,-111,-22,40,-20,-41,-19,-98,-17,118,-15,100,-13,92,-11,105,-9,119,-7,-106,-5,-76,-3,-40,-1,-5,1,28,4,54,6,77,8,82,10,82,12,62,14,24,16,-28,17,-113,19,46,21,-87,22,13,24,82,25,120,26,124,27,95,28,31,29,-71,29,50,30,-126,30,-82,30,-75,30,-110,30,80,30,-33,29,84,29,-100,28,-59,27,-53,26,-82,25,117,24,26,23,-91,21,20,20,106,18,-84,16,-43,14,-16,12,-8,10,-11,8,-29,6,-48,4,-83,2,-111,0,108,-2,79,-4,51,-6,31,-8,25,-10,21,-12,47,-14,73,-16,-122,-18,-51,-20,53,-21,-82,-23,75,-24,-1,-26,-43,-27,-52,-28,-31,-29,30,-29,122,-30,-2,-31,-91,-31,113,-31,103,-31,125,-31,-67,-31,32,-30,-87,-30,87,-29,40,-28,24,-27,47,-26,98,-25,-77,-24,38,-22,-85,-21,82,-19,10,-17,-38,-16,-68,-14,-82,-12,-84,-10,-69,-8,-54,-6,-21,-4,5,-1,38,1,67,3,94,5,113,7,123,9,120,11,105,13,71,15,21,17,-53,18,107,20,-15,21,93,23,-86,24,-37,25,-20,26,-41,27,-89,28,77,29,-46,29,50,30,107,30,-126,30,110,30,57,30,-36,29,92,29,-73,28,-19,27,2,27,-9,25,-55,24,-128,23,21,22,-109,20,-9,18,67,17,120,15,-98,13,-82,11,-73,9,-87,7,-95,5,-128,3,108,1,74,-1,47,-3,21,-5,5,-7,-11,-10,-2,-12,5,-13,43,-15,86,-17,-95,-19,-6,-21,113,-22,3,-23,-84,-25,124,-26,96,-27,112,-28,-100,-29,-21,-30,100,-30,-9,-31,-71,-31,-99,-31,-94,-31,-41,-31,36,-30,-93,-30,59,-29,-1,-29,-33,-28,-26,-27,10,-25,78,-24,-83,-23,43,-21,-64,-20,109,-18,51,-16,6,-14,-14,-13,-28,-11,-20,-9,-12,-7,14,-4,34,-2,65,0,90,2,115,4,-122,6,-114,8,-112,10,-126,12,100,14,54,16,-13,17,-102,19,39,21,-97,22,-14,23,51,25,74,26,69,27,35,28,-45,28,109,29,-43,29,36,30,69,30,70,30,32,30,-46,29,102,29,-50,28,24,28,60,27,64,26,36,25,-25,23,-111,22,23,21,-114,19,-30,17,39,16,87,14,115,12,-126,10,-124,8,121,6,105,4,84,2,55,0,35,-2,8,-4,-9,-7,-19,-9,-20,-11,-7,-13,20,-14,63,-16,-127,-18,-44,-20,67,-21,-54,-23,106,-24,46,-25,6,-26,11,-27,37,-28,108,-29,-51,-30,89,-30,7,-30,-40,-31,-43,-31,-21,-31,54,-30,-105,-30,38,-29,-43,-29,-91,-28,-100,-27,-83,-26,-29,-25,50,-23,-95,-22,40,-20,-55,-19,125,-17,74,-15,38,-13,19,-11,12,-9,19,-7,30,-5,50,-3,75,-1,95,1,121,3,-122,5,-109,7,-109,9,-118,11,112,13,69,15,10,17,-73,18,78,20,-50,21,46,23,119,24,-100,25,-88,26,-115,27,83,28,-9,28,114,29,-48,29,5,30,19,30,3,30,-60,29,106,29,-27,28,64,28,118,27,-116,26,127,25,87,24,9,23,-86,21,36,20,-113,18,-34,16,25,15,69,13,90,11,104,9,100,7,95,5,73,3,59,1,31,-1,17,-3,-6,-6,-11,-8,-18,-10,-4,-12,18,-13,54,-15,118,-17,-68,-19,41,-20,-96,-22,57,-23,-16,-25,-69,-26,-76,-27,-67,-28,-9,-29,70,-29,-60,-30,93,-30,33,-30,7,-30,19,-30,64,-30,-101,-30,11,-29,-78,-29,107,-28,79,-27,82,-26,114,-25,-74,-24,15,-22,-117,-21,24,-19,-59,-18,-127,-16,81,-14,51,-12,35,-10,31,-8,38,-6,49,-4,67,-2,88,0,106,2,121,4,-122,6,-125,8,-127,10,104,12,68,14,15,16,-62,17,100,19,-21,20,89,22,-85,23,-32,24,-7,25,-21,26,-60,27,115,28}; }
	private static byte[] data61(){ return new byte[] {6,29,112,29,-70,29,-39,29,-36,29,-79,29,104,29,-7,28,100,28,-80,27,-43,26,-33,25,-61,24,-115,23,56,22,-56,20,62,19,-97,17,-28,15,31,14,63,12,86,10,96,8,92,6,84,4,70,2,51,0,35,-2,20,-4,8,-6,8,-8,13,-10,33,-12,69,-14,117,-16,-65,-18,24,-19,-116,-21,26,-22,-65,-24,-123,-25,102,-26,106,-27,-117,-28,-48,-29,57,-29,-63,-30,115,-30,70,-30,59,-30,93,-30,-103,-30,1,-29,-117,-29,53,-28,7,-27,-15,-27,7,-25,48,-24,-128,-23,-27,-22,104,-20,-1,-19,-78,-17,114,-15,75,-13,45,-11,34,-9,27,-7,38,-5,45,-3,62,-1,77,1,91,3,100,5,105,7,97,9,80,11,49,13,-2,14,-64,16,99,18,-6,19,112,21,-48,22,19,24,54,25,61,26,35,27,-26,27,-119,28,5,29,97,29,-104,29,-87,29,-106,29,97,29,3,29,-122,28,-27,27,28,27,60,26,50,25,14,24,-51,22,108,21,-10,19,97,18,-69,16,-1,14,46,13,82,11,97,9,108,7,105,5,97,3,85,1,71,-1,57,-3,52,-5,43,-7,55,-9,63,-11,100,-13,-117,-15,-49,-17,32,-18,-121,-20,12,-21,-94,-23,94,-24,46,-25,34,-26,51,-27,102,-28,-67,-29,51,-29,-46,-30,-116,-30,118,-30,121,-30,-88,-30,-6,-30,106,-29,7,-28,-67,-28,-102,-27,-107,-26,-78,-25,-23,-24,64,-22,-79,-21,54,-19,-37,-18,-115,-16,87,-14,48,-12,21,-10,12,-8,6,-6,13,-4,21,-2,32,0,45,2,52,4,57,6,51,8,37,10,10,12,-32,13,-93,15,88,17,-16,18,120,20,-30,21,49,23,104,24,122,25,115,26,72,27,-4,27,-115,28,-3,28,69,29,111,29,112,29,78,29,9,29,-97,28,17,28,101,27,-111,26,-96,25,-110,24,93,23,22,22,-83,20,43,19,-105,17,-27,15,39,14,81,12,117,10,-127,8,-114,6,-121,4,-123,2,123,0,112,-2,109,-4,99,-6,107,-8,120,-10,-114,-12,-69,-14,-20,-16,59,-17,-104,-19,13,-20,-99,-22,68,-23,10,-24,-21,-26,-20,-27,15,-27,80,-28,-76,-29,61,-29,-27,-30,-73,-30,-90,-30,-64,-30,-8,-30,88,-29,-38,-29,123,-28,71,-27,39,-26,52,-25,84,-24,-102,-23,-11,-22,110,-20,-2,-19,-96,-17,97,-15,35,-13,8,-11,-23,-10,-30,-8,-37,-6,-31,-4,-27,-2,-18,0,-11,2,-10,4,-11,6,-25,8,-46,10,-85,12,123,14,48,16,-38,17,105,19,-32,20,65,22,-128,23,-85,24,-82,25,-103,26,96,27,2,28,-116,28,-27,28,39,29,59,29,50,29,3,29,-82,28,59,28,-97,27,-27,26,10,26,14,25,-15,23,-66,22,99,21,-5,19,114,18,-44,16,36,15,92,13,-117,11,-90,9,-72,7,-65,5,-63,3,-69,1,-71,-1,-80,-3,-79,-5,-79,-7,-67,-9,-45,-11,-13,-13,38,-14,101,-16,-68,-18,36,-19,-87,-21,63,-22,-7,-24,-57,-25,-71,-26,-57,-27,-11,-28,71,-28,-73,-29,79,-29,5,-29,-30,-30,-30,-30,5,-29,78,-29,-74,-29,69,-28,-12,-28,-60,-27,-74,-26,-60,-25,-12,-24,59,-22,-93,-21,28,-19,-74,-18,90,-16,30,-14,-28,-13,-56,-11,-83,-9,-94,-7,-98,-5,-101,-3,-93,-1,-93,1,-88,3,-94,5,-103,7,-122,9,103,11,57,13,-4,14,-83,16,68,18,-48,19,53,21,-114,22,-66,23,-34,24,-45,25,-79,26,109,27,-2,27,126,28,-57,28,-1,28,5,29,-16,28,-76,28,86,28,-44,27,48,27,109,26,-123,25,-125,24,95,23,29,22,-56,20,79,19,-57,17,35,16,111,14,-89,12,-46,10,-17,8,-3,6,13,5,6,3,16,1,5,-1,11,-3,11,-5,19,-7,41,-9,64,-11,113,-13,-92,-15,-12,-17,80,-18,-57,-20,82,-21,-6,-23,-71,-24,-105,-25,-107,-26,-83,-27,-21,-28,71,-28,-59,-29,103,-29,45,-29,17,-29,35,-29,75,-29,-92,-29,19,-28,-80,-28,101,-27,63,-26,59,-25,78,-24,-120,-23,-44,-22,64,-20,-63,-19,92,-17,6,-15,-56,-14,-107,-12,118,-10,89,-8,85,-6,67,-4,74,-2,68,0,70,2,67,4,57,6,40,8,15,10,-26,11,-77,13,104,15,20,17,-96,18,30,20,126,21,-59,22,-15,23,-2,24,-18,25,-68,26,106,27,-7,27,96,28,-86,28,-52,28,-50,28,-85,28,103,28,-5,27,114,27,-59,26,-8,25,10,25,-1,23,-45,22,-112,21,48,20,-74,18,40,17,-125,15,-54,13,5,12,43,10,73,8,92,6,101,4,108,2,111,0,111,-2,118,-4,124,-6,-116,-8,-88,-10,-58,-12,-1,-14,58,-15,-107,-17,-7,-19,122,-20,15,-21,-62,-23,-117,-24,119,-25,122,-26,-91,-27,-27,-28,87,-28,-44,-29,-114,-29,82,-29,77,-29,92,-29,-101,-29,-13,-29,115,-28,18,-27,-44,-27,-76,-26,-73,-25,-48,-24}; }
	private static byte[] data62(){ return new byte[] {15,-22,98,-21,-47,-20,87,-18,-15,-17,-92,-15,95,-13,54,-11,12,-9,-5,-8,-25,-6,-32,-4,-38,-2,-42,0,-46,2,-57,4,-68,6,-96,8,-123,10,79,12,23,14,-60,15,101,17,-22,18,93,20,-77,21,-16,22,20,24,18,25,-4,25,-69,26,100,27,-30,27,68,28,-127,28,-102,28,-110,28,103,28,21,28,-88,27,17,27,96,26,-120,25,-104,24,-126,23,86,22,10,21,-89,19,43,18,-103,16,-15,14,58,13,111,11,-101,9,-74,7,-52,5,-42,3,-29,1,-29,-1,-15,-3,-14,-5,7,-6,24,-8,57,-10,101,-12,-101,-14,-21,-16,65,-17,-71,-19,60,-20,-34,-22,-104,-23,108,-24,98,-25,112,-26,-95,-27,-13,-28,96,-28,-5,-29,-87,-29,-117,-29,125,-29,-93,-29,-31,-29,68,-28,-49,-28,112,-27,60,-26,34,-25,39,-24,75,-23,-117,-22,-32,-21,87,-19,-37,-18,124,-16,41,-14,-18,-13,-71,-11,-100,-9,125,-7,111,-5,99,-3,87,-1,85,1,68,3,61,5,37,7,7,9,-29,10,-88,12,103,14,14,16,-93,17,35,19,-117,20,-38,21,14,23,36,24,32,25,-6,25,-74,26,80,27,-56,27,33,28,83,28,104,28,82,28,35,28,-55,27,83,27,-72,26,-2,25,34,25,43,24,19,23,-33,21,-107,20,41,19,-81,17,23,16,115,14,-73,12,-15,10,25,9,55,7,80,5,92,3,106,1,116,-1,126,-3,-116,-5,-97,-7,-69,-9,-32,-11,18,-12,84,-14,-94,-16,12,-17,-128,-19,20,-20,-72,-22,-128,-23,89,-24,90,-25,110,-26,-85,-27,1,-27,126,-28,24,-28,-40,-29,-73,-29,-67,-29,-33,-29,44,-28,-109,-28,34,-27,-51,-27,-101,-26,-121,-25,-111,-24,-71,-23,-7,-22,88,-20,-56,-19,84,-17,-13,-16,-93,-14,100,-12,53,-10,12,-8,-10,-7,-34,-5,-46,-3,-60,-1,-72,1,-85,3,-106,5,127,7,89,9,44,11,-16,12,-93,14,68,16,-43,17,71,19,-81,20,-19,21,33,23,41,24,34,25,-16,25,-90,26,53,27,-86,27,-9,27,37,28,49,28,20,28,-32,27,126,27,3,27,99,26,-93,25,-58,24,-59,23,-81,22,117,21,41,20,-68,18,64,17,-88,15,2,14,72,12,-127,10,-84,8,-51,6,-28,4,-8,2,6,1,21,-1,36,-3,54,-5,78,-7,113,-9,-103,-11,-42,-13,24,-14,117,-16,-36,-18,97,-19,-12,-21,-88,-22,110,-23,88,-24,88,-25,121,-26,-67,-27,23,-27,-96,-28,61,-28,7,-28,-22,-29,-9,-29,33,-28,112,-28,-32,-28,112,-27,35,-26,-12,-26,-29,-25,-16,-24,27,-22,93,-21,-66,-20,47,-18,-67,-17,89,-15,12,-13,-55,-12,-102,-10,112,-8,88,-6,58,-4,47,-2,24,0,14,2,-10,3,-28,5,-65,7,-101,9,99,11,35,13,-48,14,106,16,-13,17,97,19,-66,20,-7,21,36,23,37,24,25,25,-38,25,-111,26,21,27,-123,27,-53,27,-13,27,-9,27,-37,27,-102,27,58,27,-74,26,20,26,79,25,112,24,109,23,83,22,24,21,-53,19,91,18,-30,16,70,15,-91,13,-24,11,38,10,77,8,120,6,-117,4,-88,2,-75,0,-52,-2,-38,-4,-10,-6,15,-7,57,-9,105,-11,-90,-13,-12,-15,81,-16,-58,-18,72,-19,-20,-21,-101,-22,114,-23,91,-24,102,-25,-116,-26,-45,-27,59,-27,-64,-28,107,-28,52,-28,33,-28,49,-28,95,-28,-76,-28,38,-27,-67,-27,110,-26,70,-25,52,-24,73,-23,109,-22,-70,-21,16,-19,-114,-18,15,-16,-74,-15,94,-13,34,-11,-22,-10,-60,-8,-94,-6,-120,-4,116,-2,94,0,76,2,50,4,25,6,-16,7,-55,9,-120,11,69,13,-21,14,126,16,5,18,105,19,-62,20,-8,21,24,23,27,24,0,25,-58,25,109,26,-13,26,90,27,-100,27,-63,27,-66,27,-97,27,91,27,-10,26,113,26,-54,25,4,25,34,24,31,23,0,22,-52,20,115,19,16,18,-116,16,-7,14,84,13,-99,11,-40,9,8,8,46,6,75,4,102,2,124,0,-112,-2,-86,-4,-60,-6,-25,-8,18,-9,74,-11,-120,-13,-30,-15,62,-16,-69,-18,69,-19,-24,-21,-90,-22,122,-23,109,-24,123,-25,-90,-26,-10,-27,92,-27,-18,-28,-107,-28,105,-28,86,-28,105,-28,-97,-28,-15,-28,108,-27,-3,-27,-71,-26,-116,-25,-128,-24,-111,-23,-71,-22,3,-20,94,-19,-44,-18,92,-16,-7,-15,-89,-13,100,-11,44,-9,2,-7,-35,-6,-63,-4,-89,-2,-112,0,118,2,94,4,56,6,20,8,-35,9,-94,11,83,13,-9,14,-123,16,3,18,103,19,-73,20,-21,21,5,23,2,24,-27,24,-95,25,75,26,-56,26,44,27,109,27,-119,27,-119,27,100,27,30,27,-73,26,47,26,-119,25,-65,24,-33,23,-40,22,-66,21,-125,20,52,19,-56,17,76,16,-71,14,20,13,99,11,-100,9,-45,7,-8,5,29,4,56,2}; }
	private static byte[] data63(){ return new byte[] {82,0,110,-2,-123,-4,-85,-6,-52,-8,2,-9,54,-11,-123,-13,-45,-15,70,-16,-70,-18,80,-19,-11,-21,-73,-22,-111,-23,-121,-24,-101,-25,-56,-26,30,-26,-123,-27,28,-27,-58,-28,-100,-28,-115,-28,-94,-28,-40,-28,47,-27,-89,-27,62,-26,-8,-26,-53,-25,-64,-24,-47,-23,-8,-22,67,-20,-103,-19,16,-17,-107,-16,51,-14,-38,-13,-105,-11,93,-9,43,-7,11,-5,-31,-4,-52,-2,-83,0,-112,2,115,4,73,6,34,8,-27,9,-90,11,83,13,-15,14,126,16,-12,17,86,19,-95,20,-47,21,-25,22,-30,23,-67,24,125,25,28,26,-101,26,-4,26,56,27,85,27,83,27,40,27,-25,26,123,26,-12,25,78,25,-125,24,-93,23,-99,22,-121,21,70,20,0,19,-110,17,24,16,-118,14,-27,12,53,11,119,9,-85,7,-39,5,-3,3,30,2,59,0,90,-2,123,-4,-102,-6,-51,-8,-8,-10,63,-11,-123,-13,-28,-15,78,-16,-47,-18,99,-19,18,-20,-46,-22,-76,-23,-86,-24,-61,-25,-12,-26,71,-26,-72,-27,74,-27,-4,-28,-48,-28,-61,-28,-39,-28,17,-27,102,-27,-31,-27,118,-26,48,-25,2,-24,-8,-24,3,-22,47,-21,114,-20,-56,-19,64,-17,-67,-16,92,-14,-1,-13,-72,-11,123,-9,72,-7,30,-5,-6,-4,-41,-2,-69,0,-105,2,117,4,77,6,24,8,-30,9,-106,11,67,13,-34,14,101,16,-37,17,54,19,127,20,-84,21,-64,22,-74,23,-109,24,76,25,-19,25,104,26,-58,26,5,27,31,27,28,27,-13,26,-81,26,68,26,-65,25,24,25,81,24,112,23,109,22,85,21,30,20,-46,18,109,17,-12,15,100,14,-53,12,23,11,98,9,-107,7,-54,5,-18,3,26,2,50,0,94,-2,120,-4,-88,-6,-46,-8,12,-9,78,-11,-98,-13,-5,-15,111,-16,-19,-18,-118,-19,54,-20,-3,-22,-34,-23,-39,-24,-15,-25,38,-25,123,-26,-21,-27,-128,-27,49,-27,5,-27,-6,-28,16,-27,68,-27,-98,-27,16,-26,-83,-26,93,-25,52,-24,34,-23,47,-22,87,-21,-108,-20,-15,-19,87,-17,-32,-16,110,-14,24,-12,-57,-11,-119,-9,82,-7,34,-5,-3,-4,-44,-2,-74,0,-116,2,103,4,58,6,5,8,-58,9,125,11,33,13,-68,14,63,16,-79,17,12,19,82,20,124,21,-113,22,-125,23,93,24,24,25,-74,25,50,26,-111,26,-52,26,-24,26,-24,26,-67,26,124,26,19,26,-114,25,-24,24,40,24,67,23,74,22,47,21,-3,19,-73,18,79,17,-31,15,81,14,-69,12,13,11,90,9,-110,7,-52,5,-12,3,31,2,68,0,106,-2,-111,-4,-66,-6,-17,-8,43,-9,113,-11,-61,-13,38,-14,-104,-16,30,-17,-73,-19,106,-20,48,-21,21,-22,15,-23,40,-24,96,-25,-79,-26,38,-26,-73,-27,106,-27,59,-27,50,-27,65,-27,122,-27,-51,-27,64,-26,-40,-26,-121,-25,91,-24,68,-23,82,-22,113,-21,-80,-20,2,-18,109,-17,-23,-16,125,-14,24,-12,-52,-11,-126,-9,76,-7,24,-5,-21,-4,-60,-2,-104,0,118,2,69,4,26,6,-35,7,-99,9,81,11,-14,12,-117,14,12,16,121,17,-39,18,20,20,70,21,81,22,74,23,32,24,-34,24,120,25,-5,25,82,26,-102,26,-83,26,-76,26,-117,26,74,26,-26,25,99,25,-62,24,1,24,36,23,44,22,21,21,-22,19,-93,18,69,17,-41,15,77,14,-70,12,21,11,95,9,-93,7,-37,5,12,4,55,2,102,0,-121,-2,-69,-4,-27,-6,28,-7,92,-9,-95,-11,-4,-13,89,-14,-43,-16,88,-17,-11,-19,-88,-20,111,-21,83,-22,80,-23,105,-24,-99,-25,-15,-26,99,-26,-15,-27,-89,-27,115,-27,102,-27,120,-27,-90,-27,-3,-27,106,-26,-2,-26,-85,-25,120,-24,96,-23,103,-22,-124,-21,-67,-20,12,-18,111,-17,-20,-16,114,-14,19,-12,-70,-11,115,-9,49,-7,-3,-6,-55,-4,-96,-2,114,0,70,2,25,4,-30,5,-86,7,99,9,22,11,-76,12,75,14,-56,15,59,17,-112,18,-42,19,-4,20,16,22,4,23,-34,23,-101,24,57,25,-71,25,26,26,90,26,124,26,122,26,93,26,27,26,-67,25,62,25,-98,24,-26,23,10,23,25,22,6,21,-32,19,-99,18,70,17,-38,15,89,14,-56,12,41,11,120,9,-64,7,-2,5,48,4,103,2,-114,0,-64,-2,-19,-4,32,-5,91,-7,-104,-9,-25,-11,60,-12,-94,-14,28,-15,-97,-17,65,-18,-17,-20,-70,-21,-99,-22,-105,-23,-78,-24,-31,-25,56,-25,-94,-26,54,-26,-35,-27,-78,-27,-104,-27,-83,-27,-43,-27,38,-26,-112,-26,32,-25,-59,-25,-111,-24,114,-23,116,-22,-118,-21,-62,-20,5,-18,106,-17,-37,-16,96,-14,-5,-13,-102,-11,82,-9,8,-7,-47,-6,-103,-4,106,-2,56,0,11,2,-42,3,-94,5,97,7,29,9,-56,10,106,12,-5,13,124,15,-23,16}; }
	private static byte[] data64(){ return new byte[] {67,18,-125,19,-80,20,-63,21,-73,22,-107,23,81,24,-12,24,117,25,-38,25,30,26,67,26,70,26,45,26,-17,25,-104,25,27,25,-125,24,-49,23,-7,22,14,22,2,21,-35,19,-89,18,78,17,-17,15,110,14,-24,12,72,11,-93,9,-21,7,49,6,102,4,-94,2,-50,0,3,-1,52,-3,106,-5,-90,-7,-23,-9,56,-10,-114,-12,-7,-14,110,-15,-9,-17,-106,-18,67,-19,18,-20,-19,-22,-20,-23,-2,-24,50,-24,-128,-25,-21,-26,120,-26,30,-26,-20,-27,-47,-27,-35,-27,3,-26,78,-26,-79,-26,61,-25,-37,-25,-94,-24,124,-23,120,-22,-120,-21,-71,-20,-11,-19,88,-17,-67,-16,67,-14,-48,-13,113,-11,28,-9,-43,-8,-110,-6,90,-4,37,-2,-19,-1,-63,1,-126,3,82,5,10,7,-60,8,112,10,14,12,-96,13,32,15,-116,16,-25,17,42,19,85,20,107,21,98,22,66,23,2,24,-89,24,48,25,-109,25,-28,25,3,26,23,26,-7,25,-54,25,112,25,1,25,107,24,-65,23,-16,22,10,22,4,21,-22,19,-75,18,105,17,10,16,-107,14,16,13,122,11,-40,9,41,8,113,6,-83,4,-20,2,29,1,87,-1,-118,-3,-60,-5,2,-6,72,-8,-103,-10,-17,-12,93,-13,-49,-15,91,-16,-8,-18,-92,-19,115,-20,71,-21,74,-22,85,-23,-121,-24,-48,-25,56,-25,-65,-26,98,-26,42,-26,8,-26,16,-26,47,-26,113,-26,-44,-26,81,-25,-16,-25,-87,-24,-127,-23,114,-22,127,-21,-92,-20,-33,-19,52,-17,-104,-16,20,-14,-99,-13,53,-11,-34,-10,-115,-8,72,-6,10,-4,-51,-3,-102,-1,94,1,41,3,-24,4,-86,6,90,8,9,10,-92,11,54,13,-73,14,34,16,-127,17,-63,18,-11,19,6,21,6,22,-26,22,-83,23,85,24,-30,24,77,25,-98,25,-51,25,-37,25,-48,25,-100,25,84,25,-29,24,92,24,-79,23,-18,22,13,22,17,21,-3,19,-48,18,-118,17,53,16,-61,14,74,13,-73,11,29,10,115,8,-65,6,5,5,68,3,126,1,-72,-1,-16,-3,46,-4,109,-6,-72,-8,4,-9,100,-11,-55,-13,68,-14,-55,-16,102,-17,19,-18,-38,-20,-76,-21,-86,-22,-71,-23,-31,-24,42,-24,-119,-25,11,-25,-83,-26,100,-26,72,-26,63,-26,91,-26,-104,-26,-20,-26,105,-25,-6,-25,-80,-24,123,-23,105,-22,106,-21,-120,-20,-67,-19,7,-17,103,-16,-39,-15,92,-13,-18,-12,-113,-10,56,-8,-16,-7,-88,-5,109,-3,46,-1,-12,0,-71,2,117,4,55,6,-29,7,-110,9,46,11,-68,12,65,14,-84,15,12,17,82,18,-124,19,-101,20,-96,21,-127,22,81,23,-5,23,-112,24,2,25,86,25,-111,25,-94,25,-95,25,117,25,51,25,-51,24,75,24,-82,23,-20,22,27,22,35,21,24,20,-12,18,-72,17,102,16,4,15,-120,13,6,12,107,10,-50,8,28,7,105,5,-84,3,-20,1,42,0,101,-2,-90,-4,-23,-6,51,-7,-124,-9,-31,-11,73,-12,-64,-14,73,-15,-33,-17,-115,-18,81,-19,36,-20,27,-21,32,-22,73,-23,-123,-24,-26,-25,91,-25,-8,-26,-85,-26,-127,-26,117,-26,-121,-26,-69,-26,8,-25,122,-25,4,-24,-82,-24,117,-23,83,-22,82,-21,98,-20,-110,-19,-47,-18,41,-16,-108,-15,14,-13,-101,-12,50,-10,-40,-9,-121,-7,58,-5,-4,-4,-76,-2,124,0,56,2,-8,3,-81,5,99,7,8,9,-87,10,57,12,-71,13,45,15,-118,16,-45,17,11,19,37,20,47,21,22,22,-22,22,-101,23,57,24,-83,24,18,25,71,25,112,25,106,25,82,25,16,25,-70,24,62,24,-87,23,-8,22,37,22,65,21,58,20,32,19,-18,17,-92,16,73,15,-38,13,89,12,-51,10,47,9,-118,7,-37,5,34,4,105,2,-88,0,-20,-2,44,-3,115,-5,-66,-7,15,-8,113,-10,-45,-12,79,-13,-48,-15,105,-16,19,-17,-49,-19,-89,-20,-113,-21,-105,-22,-77,-23,-16,-24,65,-24,-71,-25,69,-25,-13,-26,-61,-26,-86,-26,-75,-26,-34,-26,35,-25,-119,-25,12,-24,-88,-24,105,-23,60,-22,45,-21,60,-20,86,-19,-102,-18,-34,-17,70,-15,-75,-14,59,-12,-54,-11,106,-9,17,-7,-63,-6,121,-4,49,-2,-16,-1,-83,1,103,3,30,5,-49,6,115,8,24,10,-95,11,44,13,-103,14,-2,15,75,17,-125,18,-88,19,-81,20,-92,21,121,22,55,23,-43,23,89,24,-66,24,6,25,47,25,58,25,38,25,-14,24,-91,24,51,24,-87,23,3,23,58,22,96,21,99,20,85,19,42,18,-20,16,-102,15,49,14,-67,12,53,11,-94,9,1,8,89,6,-88,4,-14,2,55,1,127,-1,-65,-3,15,-4,84,-6,-83,-8,11,-9,110,-11,-23,-13,103,-14,-1,-16,-92,-17,94,-18,46,-19,21,-20,17,-21,46,-22,91,-23,-82,-24,20,-24,-99,-25,67,-25}; }
	private static byte[] data65(){ return new byte[] {2,-25,-23,-26,-32,-26,7,-25,59,-25,-101,-25,13,-24,-90,-24,84,-23,34,-22,7,-21,6,-20,33,-19,77,-18,-110,-17,-20,-16,80,-14,-45,-13,85,-11,-16,-10,-114,-8,58,-6,-24,-5,-94,-3,86,-1,19,1,-56,2,126,4,44,6,-44,7,114,9,3,11,-119,12,-2,13,98,15,-73,16,-15,17,26,19,44,20,34,21,3,22,-59,22,110,23,-5,23,104,24,-68,24,-21,24,5,25,-7,24,-44,24,-115,24,43,24,-87,23,16,23,83,22,-126,21,-107,20,-116,19,113,18,57,17,-13,15,-107,14,40,13,-85,11,28,10,-119,8,-31,6,60,5,-121,3,-42,1,27,0,104,-2,-80,-4,0,-5,86,-7,-79,-9,28,-10,-116,-12,16,-13,-97,-15,68,-16,-8,-18,-61,-19,-94,-20,-99,-21,-85,-22,-41,-23,28,-23,124,-24,-5,-25,-106,-25,77,-25,36,-25,22,-25,43,-25,90,-25,-86,-25,18,-24,-98,-24,63,-23,3,-22,-37,-22,-46,-21,-37,-20,2,-18,58,-17,-120,-16,-24,-15,89,-13,-37,-12,103,-10,4,-8,-95,-7,82,-5,-3,-4,-75,-2,104,0,28,2,-47,3,123,5,37,7,-64,8,84,10,-36,11,83,13,-68,14,18,16,84,17,-125,18,-104,19,-101,20,127,21,76,22,-1,22,-112,23,17,24,102,24,-88,24,-54,24,-57,24,-77,24,116,24,34,24,-85,23,30,23,108,22,-84,21,-60,20,-50,19,-71,18,-111,17,82,16,2,15,-101,13,42,12,-91,10,21,9,124,7,-41,5,45,4,125,2,-53,0,23,-1,102,-3,-75,-5,14,-6,105,-8,-46,-10,65,-11,-60,-13,78,-14,-14,-16,-101,-17,104,-18,58,-19,50,-20,55,-21,88,-22,-104,-23,-22,-24,99,-24,-18,-25,-98,-25,102,-25,80,-25,84,-25,122,-25,-70,-25,24,-24,-106,-24,42,-23,-30,-23,-84,-22,-104,-21,-109,-20,-80,-19,-38,-18,32,-16,117,-15,-39,-14,84,-12,-42,-11,106,-9,4,-7,-87,-6,81,-4,3,-2,-79,-1,100,1,20,3,-67,4,103,6,0,8,-102,9,29,11,-98,12,4,14,99,15,-85,16,-38,17,2,19,-2,19,-9,20,-57,21,-125,22,38,23,-90,23,20,24,86,24,-117,24,-108,24,-117,24,92,24,20,24,-84,23,44,23,-118,22,-46,21,-5,20,17,20,7,19,-18,17,-71,16,115,15,25,14,-79,12,53,11,-79,9,27,8,-126,6,-37,4,53,3,-124,1,-42,-1,39,-2,122,-4,-46,-6,47,-7,-105,-9,5,-10,-123,-12,11,-13,-86,-15,83,-16,17,-17,-24,-19,-54,-20,-45,-21,-27,-22,27,-22,102,-23,-49,-24,82,-24,-12,-25,-78,-25,-117,-25,-122,-25,-101,-25,-49,-25,33,-24,-116,-24,26,-23,-70,-23,-126,-22,84,-21,79,-20,84,-19,121,-18,-81,-17,-7,-16,85,-14,-62,-13,62,-11,-58,-10,89,-8,-9,-7,-103,-5,68,-3,-16,-2,-101,0,75,2,-13,3,-104,5,55,7,-52,8,86,10,-42,11,66,13,-89,14,-18,15,50,17,76,18,104,19,85,20,62,21,-4,21,-81,22,54,23,-77,23,3,24,66,24,94,24,89,24,68,24,-2,23,-78,23,49,23,-86,22,-8,21,54,21,83,20,92,19,74,18,40,17,-23,15,-96,14,61,13,-47,11,80,10,-53,8,50,7,-103,5,-13,3,76,2,-94,0,-12,-2,76,-3,-92,-5,3,-6,105,-8,-40,-10,80,-11,-36,-13,108,-14,23,-15,-49,-17,-106,-18,126,-19,112,-20,-125,-21,-88,-22,-20,-23,68,-23,-61,-24,80,-24,5,-24,-48,-25,-69,-25,-60,-25,-25,-25,45,-24,-121,-24,8,-23,-104,-23,80,-22,24,-21,0,-20,-4,-20,16,-18,58,-17,120,-16,-55,-15,43,-13,-102,-12,29,-10,-95,-9,62,-7,-45,-6,125,-4,30,-2,-53,-1,114,1,27,3,-64,4,90,6,-11,7,126,9,0,11,118,12,-42,13,45,15,110,16,-101,17,-76,18,-74,19,-100,20,116,21,35,22,-58,22,67,23,-87,23,-16,23,30,24,39,24,30,24,-18,23,-89,23,65,23,-66,22,36,22,107,21,-103,20,-79,19,-84,18,-104,17,103,16,40,15,-45,13,111,12,-1,10,122,9,-11,7,89,6,-62,4,30,3,118,1,-45,-1,39,-2,-123,-4,-27,-6,71,-7,-70,-9,44,-10,-75,-12,67,-13,-28,-15,-102,-16,88,-17,56,-18,31,-19,42,-20,67,-21,125,-22,-55,-23,54,-23,-67,-24,92,-24,32,-24,-8,-25,-14,-25,8,-24,57,-24,-118,-24,-11,-24,124,-23,31,-22,-37,-22,-78,-21,-97,-20,-88,-19,-64,-18,-11,-17,53,-15,-114,-14,-15,-13,106,-11,-28,-10,119,-8,8,-6,-92,-5,73,-3,-25,-2,-108,0,51,2,-38,3,114,5,14,7,-103,8,30,10,-105,11,-4,12,90,14,-95,15,-43,16,-5,17,-1,18,-6,19,-46,20,-104,21,64,22,-50,22,65,23,-103,23,-47,23,-15,23,-16,23,-44,23,-100,23,71,23,-44,22,74,22,-97,21}; }
	private static byte[] data66(){ return new byte[] {-33,20,5,20,18,19,7,18,-23,16,-77,15,111,14,22,13,-81,11,57,10,-75,8,46,7,-111,5,0,4,85,2,-68,0,16,-1,115,-3,-48,-5,56,-6,-91,-8,24,-9,-98,-11,35,-12,-57,-14,108,-15,45,-16,-4,-18,-32,-19,-35,-20,-20,-21,24,-21,90,-22,-71,-23,48,-23,-61,-24,118,-24,61,-24,44,-24,43,-24,83,-24,-114,-24,-23,-24,100,-23,-17,-23,-94,-22,100,-21,69,-20,58,-19,74,-18,105,-17,-94,-16,-21,-15,67,-13,-83,-12,36,-10,-90,-9,50,-7,-57,-6,99,-4,-2,-3,-90,-1,63,1,-24,2,126,4,23,6,-87,7,42,9,-84,10,20,12,119,13,-58,14,2,16,48,17,63,18,70,19,38,20,-2,20,-83,21,80,22,-51,22,51,23,-127,23,-88,23,-62,23,-82,23,-115,23,67,23,-25,22,105,22,-45,21,35,21,86,20,117,19,123,18,105,17,70,16,10,15,-61,13,99,12,-3,10,-126,9,2,8,117,6,-32,4,70,3,-85,1,7,0,108,-2,-53,-4,51,-5,-97,-7,20,-8,-114,-10,28,-11,-83,-13,88,-14,8,-15,-44,-17,-84,-18,-98,-19,-92,-20,-62,-21,-9,-22,73,-22,-81,-23,55,-23,-44,-24,-109,-24,104,-24,96,-24,109,-24,-99,-24,-26,-24,75,-23,-54,-23,105,-22,25,-21,-19,-21,-49,-20,-49,-19,-32,-18,11,-16,66,-15,-107,-14,-22,-13,92,-11,-49,-10,85,-8,-32,-7,116,-5,12,-3,-88,-2,73,0,-32,1,-125,3,18,5,-88,6,47,8,-85,9,35,11,-126,12,-33,13,31,15,84,16,117,17,125,18,116,19,78,20,19,21,-66,21,79,22,-59,22,30,23,93,23,-127,23,-125,23,116,23,57,23,-14,22,-125,22,1,22,97,21,-90,20,-40,19,-22,18,-20,17,-42,16,-86,15,112,14,32,13,-63,11,88,10,-35,8,91,7,-48,5,60,4,-91,2,11,1,109,-1,-44,-3,59,-4,-90,-6,26,-7,-108,-9,26,-10,-85,-12,75,-13,-9,-15,-71,-16,-120,-17,111,-18,106,-19,122,-20,-91,-21,-29,-22,64,-22,-76,-23,67,-23,-15,-24,-78,-24,-101,-24,-106,-24,-76,-24,-24,-24,62,-23,-88,-23,55,-22,-43,-22,-107,-21,104,-20,86,-19,87,-18,116,-17,-101,-16,-36,-15,44,-13,-120,-12,-7,-11,109,-9,-13,-8,125,-6,15,-4,-91,-3,62,-1,-39,0,114,2,6,4,-104,5,35,7,-93,8,27,10,-122,11,-31,12,50,14,105,15,-105,16,-86,17,-84,18,-107,19,102,20,35,21,-66,21,74,22,-81,22,5,23,52,23,80,23,74,23,43,23,-15,22,-106,22,41,22,-105,21,-12,20,50,20,90,19,108,18,101,17,75,16,31,15,-38,13,-112,12,43,11,-63,9,73,8,-62,6,61,5,-87,3,22,2,125,0,-28,-2,80,-3,-69,-5,47,-6,-91,-8,42,-9,-77,-11,80,-12,-11,-14,-84,-15,119,-16,76,-17,66,-18,65,-19,97,-20,-113,-21,-34,-22,64,-22,-64,-23,91,-23,13,-23,-32,-24,-53,-24,-44,-24,-9,-24,57,-23,-112,-23,10,-22,-105,-22,68,-21,5,-20,-31,-20,-46,-19,-39,-18,-8,-17,35,-15,104,-14,-72,-13,22,-11,-119,-10,-6,-9,-126,-7,8,-5,-103,-4,45,-2,-62,-1,88,1,-19,2,124,4,10,6,-118,7,8,9,119,10,-40,11,49,13,114,14,-89,15,-56,16,-45,17,-52,18,-86,19,118,20,33,21,-67,21,53,22,-103,22,-32,22,10,23,27,23,12,23,-26,22,-94,22,68,22,-54,21,54,21,-118,20,-61,19,-24,18,-14,17,-22,16,-54,15,-100,14,88,13,8,12,-91,10,58,9,-64,7,65,6,-75,4,42,3,-107,1,4,0,109,-2,-35,-4,79,-5,-58,-7,70,-8,-50,-10,97,-11,4,-12,-81,-14,114,-15,65,-16,35,-17,31,-18,40,-19,78,-20,-117,-21,-36,-22,78,-22,-46,-23,119,-23,52,-23,13,-23,1,-23,18,-23,60,-23,-122,-23,-28,-23,102,-22,-10,-22,-85,-21,112,-20,79,-19,72,-18,80,-17,113,-16,-95,-15,-27,-14,55,-12,-105,-11,7,-9,122,-8,-1,-7,-124,-5,17,-3,-90,-2,49,0,-55,1,85,3,-31,4,103,6,-26,7,87,9,-60,10,27,12,109,13,-89,14,-45,15,-17,16,-21,17,-28,18,-78,19,120,20,30,21,-86,21,35,22,119,22,-71,22,-38,22,-29,22,-48,22,-97,22,88,22,-18,21,115,21,-40,20,38,20,95,19,120,18,-123,17,119,16,86,15,39,14,-34,12,-111,11,44,10,-61,8,71,7,-50,5,63,4,-68,2,37,1,-100,-1,7,-2,125,-4,-14,-6,112,-7,-9,-9,-126,-10,34,-11,-62,-13,-126,-14,61,-15,32,-16,4,-17,8,-18,28,-19,72,-20,-117,-21,-21,-22,91,-22,-14,-23,-107,-23,95,-23,61,-23,58,-23,80,-23,-124,-23,-52,-23,60,-22,-75,-22,88,-21,7,-20,-44,-20,-70,-19,-82,-18,-64,-17,-34,-16,18,-14,87,-13}; }
	private static byte[] data67(){ return new byte[] {-89,-12,11,-10,115,-9,-19,-8,108,-6,-19,-5,125,-3,6,-1,-107,0,38,2,-85,3,56,5,-79,6,48,8,-105,9,0,11,80,12,-103,13,-49,14,-15,15,5,17,-1,17,-25,18,-73,19,112,20,13,21,-103,21,-1,21,89,22,-119,22,-85,22,-88,22,-109,22,88,22,14,22,-96,21,29,21,-126,20,-57,19,-1,18,21,18,33,17,14,16,-18,14,-69,13,117,12,38,11,-62,9,89,8,-30,6,100,5,-30,3,86,2,-50,0,62,-1,-73,-3,42,-4,-86,-6,41,-7,-72,-9,72,-10,-17,-12,-107,-13,91,-14,31,-15,7,-16,-14,-18,-1,-19,24,-19,76,-20,-104,-21,-6,-22,120,-22,15,-22,-66,-23,-116,-23,110,-23,118,-23,-115,-23,-56,-23,24,-22,-123,-22,11,-21,-85,-21,97,-20,49,-19,22,-18,17,-17,33,-16,66,-15,117,-14,-69,-13,12,-11,107,-10,-38,-9,71,-7,-52,-6,73,-4,-46,-3,93,-1,-27,0,112,2,-11,3,120,5,-16,6,102,8,-53,9,40,11,123,12,-77,13,-21,14,2,16,16,17,5,18,-29,18,-81,19,96,20,-6,20,120,21,-30,21,41,22,97,22,115,22,113,22,82,22,22,22,-58,21,83,21,-47,20,42,20,119,19,-95,18,-63,17,-64,16,-75,15,-113,14,93,13,25,12,-56,10,103,9,-1,7,-118,6,14,5,-113,3,8,2,127,0,-6,-2,110,-3,-17,-5,109,-6,-10,-8,-123,-9,34,-10,-58,-12,123,-13,63,-14,15,-15,-6,-17,-18,-18,-3,-19,33,-19,87,-20,-81,-21,15,-21,-101,-22,48,-22,-21,-23,-70,-23,-90,-23,-84,-23,-51,-23,10,-22,94,-22,-49,-22,89,-21,-9,-21,-73,-20,-126,-19,110,-18,101,-17,122,-16,-105,-15,-47,-14,13,-12,101,-11,-65,-10,42,-8,-100,-7,23,-5,-109,-4,30,-2,-100,-1,40,1,-85,2,45,4,-87,5,32,7,-117,8,-17,9,71,11,-114,12,-53,13,-14,14,10,16,15,17,0,18,-41,18,-96,19,69,20,-31,20,83,21,-67,21,-3,21,47,22,63,22,53,22,22,22,-42,21,127,21,14,21,-124,20,-32,19,39,19,85,18,107,17,115,16,95,15,64,14,11,13,-54,11,118,10,28,9,-78,7,65,6,-54,4,73,3,-54,1,66,0,-62,-2,59,-3,-65,-5,66,-6,-47,-8,100,-9,6,-10,-80,-12,106,-13,52,-14,9,-15,-6,-17,-14,-18,10,-18,46,-19,113,-20,-61,-21,54,-21,-70,-22,92,-22,24,-22,-20,-23,-36,-23,-27,-23,11,-22,73,-22,-95,-22,22,-21,-99,-21,69,-20,-3,-20,-48,-19,-71,-18,-77,-17,-59,-16,-28,-15,25,-13,91,-12,-86,-11,7,-9,109,-8,-34,-7,84,-5,-46,-4,80,-2,-42,-1,85,1,-40,2,84,4,-52,5,62,7,-91,8,3,10,87,11,-105,12,-47,13,-16,14,7,16,3,17,-15,17,-60,18,-125,19,44,20,-72,20,52,21,-117,21,-45,21,-8,21,11,22,-4,21,-38,21,-107,21,65,21,-56,20,66,20,-103,19,-32,18,14,18,35,17,45,16,23,15,-5,13,-58,12,-123,11,56,10,-38,8,118,7,8,6,-111,4,24,3,-105,1,24,0,-105,-2,26,-3,-100,-5,41,-6,-72,-8,83,-9,-7,-11,-89,-12,103,-13,52,-14,17,-15,2,-16,4,-17,29,-18,72,-19,-115,-20,-26,-21,88,-21,-25,-22,-121,-22,74,-22,29,-22,20,-22,30,-22,71,-22,-122,-22,-31,-22,84,-21,-30,-21,-123,-20,65,-19,20,-18,-6,-18,-9,-17,4,-15,39,-14,86,-13,-104,-12,-26,-11,60,-9,-88,-8,11,-6,-120,-5,-5,-4,123,-2,-8,-1,120,1,-13,2,110,4,-33,5,77,7,-79,8,10,10,87,11,-105,12,-58,13,-24,14,-11,15,-16,16,-42,17,-88,18,99,19,7,20,-111,20,5,21,97,21,-99,21,-55,21,-49,21,-57,21,-99,21,92,21,0,21,-114,20,-1,19,93,19,-96,18,-51,17,-22,16,-22,15,-31,14,-68,13,-113,12,80,11,1,10,-84,8,69,7,-34,5,104,4,-11,2,116,1,-4,-1,127,-2,2,-3,-113,-5,24,-6,-77,-8,77,-9,-5,-11,-87,-12,115,-13,62,-14,36,-15,24,-16,28,-17,58,-18,106,-19,-80,-20,14,-20,-123,-21,17,-21,-71,-22,124,-22,82,-22,75,-22,86,-22,-127,-22,-66,-22,32,-21,-116,-21,34,-20,-67,-20,127,-19,76,-18,53,-17,47,-16,58,-15,92,-14,-120,-13,-55,-12,17,-10,106,-9,-53,-8,52,-6,-91,-5,27,-3,-110,-2,16,0,-120,1,1,3,120,4,-28,5,79,7,-82,8,3,10,75,11,-118,12,-80,13,-43,14,-41,15,-44,16,-76,17,-125,18,59,19,-36,19,101,20,-43,20,45,21,108,21,-111,21,-101,21,-114,21,99,21,37,21,-59,20,86,20,-59,19,37,19,105,18,-105,17,-76,16,-71,15,-83,14,-112,13,96,12,39,11,-36,9,-123,8,40,7,-67,5,81,4,-35,2}; }
	private static byte[] data68(){ return new byte[] {100,1,-19,-1,116,-2,-3,-4,-119,-5,31,-6,-77,-8,92,-9,4,-10,-67,-12,-121,-13,86,-14,65,-15,55,-16,63,-17,97,-18,-111,-19,-37,-20,60,-20,-76,-21,67,-21,-18,-22,-82,-22,-117,-22,126,-22,-111,-22,-76,-22,-4,-22,81,-21,-55,-21,81,-20,-8,-20,-81,-19,-127,-18,99,-17,93,-16,102,-15,-122,-14,-83,-13,-17,-12,46,-10,-117,-9,-31,-8,77,-6,-74,-5,42,-3,-97,-2,20,0,-114,1,-2,2,117,4,-38,5,70,7,-103,8,-14,9,52,11,108,12,-104,13,-84,14,-72,15,-86,16,-117,17,87,18,12,19,-84,19,50,20,-94,20,-7,20,53,21,91,21,101,21,86,21,47,21,-21,20,-109,20,31,20,-108,19,-14,18,57,18,106,17,-121,16,-111,15,-123,14,110,13,63,12,10,11,-64,9,113,8,18,7,-79,5,68,4,-43,2,97,1,-20,-1,120,-2,5,-3,-106,-5,44,-6,-55,-8,112,-9,30,-10,-35,-12,-91,-13,125,-14,102,-15,96,-16,106,-17,-112,-18,-64,-19,14,-19,112,-20,-26,-21,123,-21,34,-21,-27,-22,-61,-22,-76,-22,-57,-22,-21,-22,46,-21,-121,-21,-6,-21,-125,-20,37,-19,-36,-19,-87,-18,-116,-17,-127,-16,-120,-15,-92,-14,-56,-13,4,-11,71,-10,-107,-9,-13,-8,82,-6,-67,-5,41,-3,-99,-2,11,0,-122,1,-19,2,99,4,-59,5,40,7,-125,8,-53,9,21,11,67,12,111,13,-125,14,-122,15,126,16,86,17,38,18,-43,18,119,19,-5,19,108,20,-65,20,0,21,34,21,48,21,30,21,-4,20,-74,20,100,20,-19,19,104,19,-59,18,17,18,68,17,101,16,113,15,105,14,83,13,45,12,-11,10,-74,9,100,8,14,7,-81,5,69,4,-35,2,105,1,-4,-1,-120,-2,28,-3,-82,-5,74,-6,-23,-8,-110,-9,72,-10,2,-11,-44,-13,-86,-14,-104,-15,-111,-16,-94,-17,-63,-18,-5,-19,69,-19,-90,-20,36,-20,-80,-21,94,-21,28,-21,-6,-22,-20,-22,-4,-22,30,-21,97,-21,-74,-21,39,-20,-81,-20,74,-19,5,-18,-56,-18,-83,-17,-103,-16,-94,-15,-76,-14,-37,-13,14,-11,78,-10,-100,-9,-19,-8,82,-6,-80,-5,31,-3,-118,-2,-6,-1,103,1,-40,2,61,4,-91,5,1,7,88,8,-96,9,-27,10,19,12,57,13,79,14,78,15,68,16,30,17,-22,17,-101,18,59,19,-65,19,49,20,-123,20,-57,20,-22,20,-9,20,-19,20,-59,20,-118,20,50,20,-60,19,62,19,-94,18,-17,17,39,17,73,16,91,15,87,14,69,13,35,12,-17,10,-76,9,102,8,23,7,-72,5,85,4,-16,2,-128,1,25,0,-89,-2,62,-3,-43,-5,115,-6,22,-7,-59,-9,117,-10,61,-11,5,-12,-24,-14,-49,-15,-48,-16,-35,-17,1,-17,54,-18,-122,-19,-29,-20,98,-20,-19,-21,-103,-21,88,-21,50,-21,35,-21,48,-21,80,-21,-110,-21,-33,-21,84,-20,-47,-20,112,-19,30,-18,-24,-18,-67,-17,-79,-16,-86,-15,-62,-14,-36,-13,18,-11,71,-10,-109,-9,-28,-8,58,-6,-95,-5,0,-3,111,-2,-42,-1,67,1,-84,2,17,4,119,5,-54,6,37,8,103,9,-88,10,-38,11,-9,12,18,14,13,15,2,16,-34,16,-91,17,94,18,-10,18,-126,19,-15,19,71,20,-114,20,-83,20,-60,20,-74,20,-107,20,91,20,8,20,-100,19,29,19,-127,18,-43,17,15,17,56,16,77,15,79,14,64,13,35,12,-12,10,-66,9,119,8,38,7,-44,5,110,4,18,3,-90,1,63,0,-43,-2,109,-3,10,-4,-88,-6,81,-7,-3,-9,-72,-10,122,-11,73,-12,41,-13,21,-14,21,-15,33,-16,72,-17,124,-18,-57,-19,45,-19,-99,-20,52,-20,-45,-21,-104,-21,105,-21,94,-21,96,-21,-124,-21,-68,-21,11,-20,119,-20,-14,-20,-114,-19,53,-18,-5,-18,-53,-17,-70,-16,-79,-15,-66,-14,-38,-13,3,-11,60,-10,124,-9,-53,-8,29,-6,126,-5,-38,-4,68,-2,-90,-1,17,1,117,2,-39,3,55,5,-112,6,-35,7,39,9,98,10,-112,11,-77,12,-61,13,-56,14,-73,15,-109,16,97,17,14,18,-72,18,55,19,-78,19,6,20,79,20,116,20,-117,20,-125,20,102,20,45,20,-31,19,122,19,-4,18,106,18,-67,17,2,17,45,16,71,15,79,14,69,13,45,12,6,11,-48,9,-109,8,68,7,-9,5,-103,4,59,3,-36,1,111,0,19,-1,-89,-3,73,-4,-18,-6,-109,-7,72,-8,0,-9,-60,-11,-104,-12,117,-13,100,-14,98,-15,113,-16,-110,-17,-52,-18,15,-18,120,-19,-28,-20,120,-20,22,-20,-42,-21,-91,-21,-107,-21,-107,-21,-78,-21,-23,-21,48,-20,-103,-20,15,-19,-92,-19,72,-18,6,-17,-43,-17,-72,-16,-82,-15,-74,-14,-56,-13,-15,-12,31,-10,95,-9,-92,-8,-8,-7,74,-5,-85,-4,11,-2,107,-1,-46,0,50,2,-109,3,-17,4}; }
	private static byte[] data69(){ return new byte[] {67,6,-111,7,-41,8,16,10,64,11,95,12,114,13,116,14,101,15,67,16,13,17,-58,17,102,18,-14,18,105,19,-62,19,15,20,57,20,80,20,82,20,52,20,5,20,-69,19,89,19,-29,18,84,18,-81,17,-9,16,42,16,73,15,89,14,82,13,65,12,33,11,-19,9,-71,8,111,7,37,6,-50,4,118,3,19,2,-72,0,83,-1,-15,-3,-103,-4,54,-5,-21,-7,-106,-8,88,-9,26,-10,-17,-12,-51,-13,-69,-14,-71,-15,-57,-16,-22,-17,26,-17,104,-18,-65,-19,54,-19,-66,-20,93,-20,22,-20,-27,-21,-53,-21,-53,-21,-31,-21,16,-20,88,-20,-75,-20,42,-19,-76,-19,87,-18,10,-17,-41,-17,-78,-16,-95,-15,-92,-14,-81,-13,-45,-12,-6,-11,53,-9,118,-8,-65,-7,21,-5,105,-4,-56,-3,37,-1,-122,0,-29,1,67,3,-105,4,-17,5,54,7,126,8,-76,9,-29,10,4,12,19,13,28,14,5,15,-16,15,-79,16,117,17,17,18,-92,18,29,19,124,19,-54,19,-4,19,22,20,29,20,5,20,-35,19,-106,19,61,19,-52,18,65,18,-87,17,-16,16,47,16,81,15,104,14,107,13,92,12,68,11,23,10,-25,8,-91,7,93,6,16,5,-73,3,97,2,0,1,-89,-1,70,-2,-19,-4,-106,-5,66,-6,-6,-8,-76,-9,125,-10,80,-11,46,-12,30,-13,22,-14,43,-15,64,-16,126,-17,-73,-18,27,-18,-124,-19,13,-19,-89,-20,90,-20,36,-20,6,-20,1,-20,14,-20,61,-20,116,-20,-40,-20,57,-19,-55,-19,91,-18,13,-17,-48,-17,-90,-16,-114,-15,-120,-14,-111,-13,-87,-12,-50,-11,1,-9,59,-8,-126,-7,-51,-6,35,-4,117,-3,-42,-2,44,0,-117,1,-29,2,57,4,-118,5,-44,6,23,8,78,9,125,10,-101,11,-80,12,-76,13,-90,14,-119,15,89,16,18,17,-65,17,76,18,-50,18,49,19,-125,19,-69,19,-38,19,-23,19,-44,19,-74,19,114,19,36,19,-75,18,56,18,-98,17,-10,16,52,16,99,15,127,14,-121,13,-124,12,108,11,78,10,28,9,-26,7,-95,6,89,5,8,4,-77,2,92,1,-1,-1,-85,-2,75,-3,0,-4,-89,-6,102,-7,29,-8,-20,-10,-72,-11,-98,-12,-124,-13,-124,-14,-113,-15,-86,-16,-37,-17,27,-17,116,-18,-36,-19,96,-19,-12,-20,-93,-20,102,-20,68,-20,52,-20,66,-20,97,-20,-100,-20,-21,-20,83,-19,-49,-19,98,-18,10,-17,-61,-17,-106,-16,112,-15,106,-14,102,-13,122,-12,-103,-11,-64,-10,-4,-9,52,-7,-126,-6,-54,-5,32,-3,118,-2,-55,-1,40,1,118,2,-46,3,26,5,101,6,-89,7,-36,8,12,10,43,11,64,12,70,13,58,14,31,15,-14,15,-79,16,94,17,-13,17,120,18,-31,18,56,19,119,19,-99,19,-81,19,-89,19,-118,19,83,19,9,19,-94,18,46,18,-100,17,-5,16,66,16,120,15,-100,14,-85,13,-78,12,-99,11,-116,10,91,9,46,8,-15,6,-85,5,100,4,16,3,-65,1,104,0,20,-1,-67,-3,109,-4,30,-5,-41,-7,-104,-8,93,-9,50,-10,17,-11,-6,-13,-8,-14,-3,-15,25,-15,69,-16,-126,-17,-43,-18,60,-18,-75,-19,74,-19,-20,-20,-79,-20,126,-20,115,-20,108,-20,-112,-20,-71,-20,9,-19,97,-19,-36,-19,96,-18,3,-17,-74,-17,121,-16,87,-15,61,-14,56,-13,68,-12,87,-11,126,-10,-84,-9,-28,-8,39,-6,110,-5,-71,-4,15,-2,93,-1,-74,0,5,2,88,3,-93,4,-21,5,43,7,98,8,-113,9,-78,10,-60,11,-47,12,-62,13,-79,14,-128,15,73,16,-11,16,-106,17,26,18,-116,18,-22,18,45,19,93,19,118,19,116,19,95,19,52,19,-21,18,-105,18,32,18,-97,17,3,17,83,16,-108,15,-68,14,-40,13,-30,12,-36,11,-55,10,-87,9,125,8,72,7,11,6,-60,4,124,3,41,2,-34,0,-122,-1,57,-2,-25,-4,-100,-5,88,-6,21,-7,-30,-9,-81,-10,-109,-11,120,-12,114,-13,121,-14,-113,-15,-73,-16,-14,-17,61,-17,-96,-18,22,-18,-97,-19,66,-19,-10,-20,-58,-20,-87,-20,-91,-20,-74,-20,-33,-20,32,-19,115,-19,-29,-19,95,-18,-6,-18,-96,-17,98,-16,45,-15,18,-14,3,-13,3,-12,21,-11,46,-10,88,-9,-119,-8,-60,-7,5,-5,79,-4,-103,-3,-23,-2,56,0,-119,1,-43,2,35,4,99,5,-88,6,-39,7,13,9,41,10,70,11,74,12,74,13,48,14,13,15,-44,15,-117,16,43,17,-70,17,48,18,-106,18,-31,18,24,19,56,19,64,19,53,19,13,19,-42,18,-127,18,29,18,-98,17,16,17,102,16,-77,15,-30,14,8,14,27,13,28,12,20,11,-7,9,-43,8,-86,7,109,6,53,5,-22,3,-91,2,85,1,9,0,-69,-2,110,-3,37,-4,-31,-6,-96,-7,109,-8,60,-9,26,-10}; }
	private static byte[] data70(){ return new byte[] {3,-11,-10,-13,-3,-14,14,-14,50,-15,105,-16,-82,-17,12,-17,122,-18,-2,-19,-104,-19,71,-19,11,-19,-21,-20,-41,-20,-26,-20,2,-19,57,-19,-120,-19,-27,-19,97,-18,-21,-18,-116,-17,65,-16,7,-15,-35,-15,-54,-14,-65,-13,-57,-12,-36,-11,-7,-10,41,-8,86,-7,-103,-6,-45,-5,32,-3,103,-2,-75,-1,-2,0,78,2,-112,3,-40,4,22,6,73,7,125,8,-101,9,-72,10,-64,11,-63,12,-83,13,-115,14,90,15,20,16,-67,16,81,17,-49,17,58,18,-111,18,-51,18,-8,18,8,19,6,19,-25,18,-66,18,107,18,26,18,-97,17,28,17,127,16,-48,15,15,15,60,14,87,13,99,12,98,11,81,10,54,9,14,8,-34,6,-89,5,103,4,36,3,-37,1,-110,0,73,-1,-3,-3,-72,-4,117,-5,54,-6,2,-7,-46,-9,-84,-10,-106,-11,-121,-12,-121,-13,-102,-14,-76,-15,-24,-16,41,-16,125,-17,-24,-18,98,-18,-10,-19,-101,-19,89,-19,43,-19,20,-19,21,-19,40,-19,88,-19,-107,-19,-14,-19,91,-18,-32,-18,116,-17,32,-16,-39,-16,-85,-15,-120,-14,119,-13,120,-12,125,-11,-101,-10,-70,-9,-24,-8,30,-6,86,-5,-102,-4,-34,-3,38,-1,110,0,-75,1,-3,2,60,4,124,5,-81,6,-31,7,3,9,33,10,43,11,47,12,32,13,4,14,-41,14,-106,15,69,16,-31,16,102,17,-35,17,51,18,-125,18,-82,18,-50,18,-44,18,-65,18,-98,18,92,18,13,18,-91,17,38,17,-103,16,-16,15,62,15,112,14,-101,13,-85,12,-72,11,-84,10,-100,9,125,8,83,7,35,6,-22,4,-84,3,107,2,36,1,-33,-1,-105,-2,86,-3,17,-4,-40,-6,-97,-7,113,-8,77,-9,47,-10,35,-11,29,-12,42,-13,67,-14,112,-15,-84,-16,-8,-17,93,-17,-51,-18,92,-18,-11,-19,-84,-19,116,-19,83,-19,73,-19,83,-19,117,-19,-83,-19,-8,-19,91,-18,-45,-18,91,-17,0,-16,-87,-16,117,-15,68,-14,44,-13,32,-12,32,-11,50,-10,73,-9,114,-8,-103,-7,-43,-6,10,-4,77,-3,-113,-2,-46,-1,25,1,88,2,-100,3,-43,4,14,6,58,7,97,8,127,9,-116,10,-106,11,-121,12,114,13,74,14,15,15,-57,15,102,16,-8,16,114,17,-40,17,41,18,102,18,-117,18,-99,18,-108,18,123,18,72,18,2,18,-90,17,50,17,-80,16,20,16,107,15,-86,14,-35,13,-5,12,13,12,17,11,4,10,-15,8,-50,7,-89,6,115,5,62,4,0,3,-66,1,-127,0,55,-1,-2,-3,-72,-4,-127,-5,72,-6,28,-7,-12,-9,-42,-10,-58,-11,-67,-12,-57,-13,-37,-14,1,-14,54,-15,127,-16,-41,-17,68,-17,-57,-18,87,-18,8,-18,-66,-19,-100,-19,127,-19,-124,-19,-105,-19,-60,-19,4,-18,93,-18,-58,-18,70,-17,-38,-17,126,-16,58,-15,0,-14,-34,-14,-59,-13,-66,-12,-60,-11,-44,-10,-14,-9,23,-7,67,-6,121,-5,-78,-4,-17,-3,49,-1,110,0,-78,1,-21,2,44,4,90,5,-112,6,-78,7,-45,8,-26,9,-19,10,-23,11,-44,12,-75,13,125,14,64,15,-28,15,127,16,1,17,114,17,-52,17,20,18,67,18,95,18,101,18,84,18,46,18,-11,17,-94,17,64,17,-62,16,59,16,-108,15,-24,14,29,14,80,13,100,12,120,11,113,10,106,9,78,8,48,7,4,6,-44,4,-98,3,98,2,38,1,-24,-1,-90,-2,111,-3,47,-4,0,-5,-52,-7,-88,-8,-122,-9,115,-10,105,-11,107,-12,127,-13,-101,-14,-54,-15,15,-15,90,-16,-58,-17,55,-17,-59,-18,102,-18,24,-18,-29,-19,-62,-19,-74,-19,-63,-19,-32,-19,20,-18,96,-18,-67,-18,50,-17,-73,-17,82,-16,0,-15,-69,-15,-115,-14,106,-13,87,-12,85,-11,90,-10,111,-9,-118,-8,-78,-7,-36,-6,21,-4,69,-3,-121,-2,-66,-1,-2,0,56,2,114,3,-92,4,-42,5,-3,6,27,8,54,9,58,10,64,11,45,12,19,13,-25,13,-88,14,93,15,-6,15,-118,16,2,17,104,17,-72,17,-10,17,27,18,44,18,44,18,12,18,-27,17,-101,17,71,17,-41,16,89,16,-61,15,30,15,103,14,-101,13,-60,12,-35,11,-29,10,-25,9,-47,8,-65,7,-104,6,116,5,63,4,15,3,-45,1,-100,0,94,-1,40,-2,-21,-4,-67,-5,-120,-6,101,-7,64,-8,44,-9,29,-10,28,-11,41,-12,66,-13,107,-14,-93,-15,-18,-16,73,-16,-73,-17,59,-17,-54,-18,123,-18,52,-18,9,-18,-13,-19,-19,-19,2,-18,42,-18,103,-18,-70,-18,29,-17,-100,-17,34,-16,-53,-16,116,-15,63,-14,10,-13,-11,-13,-36,-12,-29,-11,-29,-10,-1,-9,23,-7,64,-6,105,-5,-100,-4,-47,-3,9,-1,66,0,122,1,-79,2,-28,3,21,5,56,6,98,7,113,8,-121,9,-122,10,126,11,105,12}; }
	private static byte[] data71(){ return new byte[] {63,13,14,14,-57,14,110,15,9,16,-122,16,-4,16,85,17,-98,17,-48,17,-18,17,-8,17,-22,17,-55,17,-109,17,72,17,-25,16,120,16,-22,15,88,15,-87,14,-20,13,33,13,68,12,87,11,99,10,92,9,77,8,55,7,16,6,-18,4,-69,3,-116,2,86,1,29,0,-24,-2,-77,-3,126,-4,83,-5,40,-6,5,-7,-17,-9,-37,-10,-41,-11,-32,-12,-16,-13,24,-13,67,-14,-119,-15,-38,-16,63,-16,-73,-17,64,-17,-32,-18,-111,-18,88,-18,54,-18,34,-18,46,-18,66,-18,120,-18,-73,-18,19,-17,126,-17,-3,-17,-110,-16,52,-15,-20,-15,-77,-14,-121,-13,111,-12,94,-11,95,-10,106,-9,122,-8,-98,-7,-69,-6,-21,-5,23,-3,74,-2,-127,-1,-78,0,-21,1,24,3,74,4,111,5,-106,6,-83,7,-64,8,-56,9,-63,10,-77,11,-110,12,101,13,38,14,-37,14,118,15,10,16,126,16,-19,16,58,17,127,17,-91,17,-66,17,-67,17,-85,17,-126,17,66,17,-9,16,-119,16,24,16,-121,15,-20,14,59,14,123,13,-84,12,-53,11,-30,10,-27,9,-31,8,-45,7,-71,6,-103,5,116,4,68,3,25,2,-30,0,-76,-1,125,-2,80,-3,30,-4,-7,-6,-44,-7,-70,-8,-90,-9,-100,-10,-96,-11,-83,-12,-54,-13,-14,-14,47,-14,115,-15,-41,-16,57,-16,-60,-17,76,-17,-6,-18,-80,-18,-127,-18,100,-18,90,-18,106,-18,-119,-18,-64,-18,11,-17,102,-17,-35,-17,92,-16,-7,-16,-102,-15,93,-14,29,-13,-3,-13,-32,-12,-45,-11,-41,-10,-36,-9,-12,-8,13,-6,50,-5,90,-4,-122,-3,-74,-2,-25,-1,24,1,73,2,116,3,-99,4,-63,5,-35,6,-14,7,-4,8,-4,9,-14,10,-42,11,-75,12,121,13,58,14,-34,14,123,15,-3,15,116,16,-48,16,34,17,81,17,127,17,-126,17,-119,17,100,17,61,17,-11,16,-96,16,55,16,-73,15,40,15,-120,14,-47,13,21,13,60,12,96,11,111,10,119,9,114,8,97,7,77,6,41,5,10,4,-37,2,-78,1,-126,0,82,-1,37,-2,-8,-4,-48,-5,-85,-6,-111,-7,121,-8,108,-9,110,-10,111,-11,-115,-12,-86,-13,-34,-14,31,-14,111,-15,-45,-16,70,-16,-50,-17,104,-17,20,-17,-40,-18,-86,-18,-104,-18,-109,-18,-88,-18,-50,-18,10,-17,90,-17,-68,-17,51,-16,-70,-16,86,-15,1,-14,-66,-14,-121,-13,101,-12,73,-11,64,-10,63,-9,71,-8,93,-7,117,-6,-104,-5,-67,-4,-26,-3,22,-1,62,0,112,1,-104,2,-64,3,-25,4,0,6,25,7,40,8,42,9,38,10,19,11,-14,11,-57,12,-120,13,62,14,-33,14,113,15,-17,15,92,16,-75,16,-5,16,44,17,71,17,85,17,66,17,44,17,-18,16,-82,16,78,16,-30,15,96,15,-51,14,40,14,117,13,-83,12,-35,11,-8,10,12,10,18,9,12,8,-1,6,-24,5,-52,4,-88,3,-124,2,85,1,49,0,-1,-2,-38,-3,-81,-4,-114,-5,110,-6,88,-7,71,-8,66,-9,69,-10,84,-11,112,-12,-103,-13,-44,-14,24,-14,116,-15,-39,-16,87,-16,-29,-17,-123,-17,55,-17,1,-17,-39,-18,-51,-18,-52,-18,-22,-18,14,-17,87,-17,-93,-17,17,-16,-125,-16,19,-15,-81,-15,93,-14,27,-13,-24,-13,-64,-12,-82,-11,-100,-10,-96,-9,-89,-8,-73,-7,-45,-6,-18,-5,22,-3,57,-2,100,-1,-116,0,-74,1,-36,2,0,4,29,5,55,6,70,7,82,8,75,9,68,10,41,11,2,12,-45,12,-121,13,63,14,-46,14,100,15,-40,15,64,16,-109,16,-47,16,-1,16,22,17,26,17,10,17,-28,16,-82,16,96,16,5,16,-113,15,15,15,118,14,-45,13,25,13,85,12,-127,11,-98,10,-79,9,-73,8,-78,7,-89,6,-109,5,119,4,89,3,49,2,17,1,-31,-1,-60,-2,-106,-3,118,-4,91,-5,57,-6,49,-7,32,-8,33,-9,45,-10,63,-11,99,-12,-111,-13,-46,-14,28,-14,126,-15,-21,-16,108,-16,1,-16,-92,-17,97,-17,42,-17,13,-17,2,-17,7,-17,41,-17,82,-17,-100,-17,-18,-17,91,-16,-43,-16,101,-15,0,-14,-76,-14,110,-13,64,-12,23,-11,3,-10,-15,-10,-9,-9,-9,-8,11,-6,32,-5,61,-4,92,-3,-126,-2,-91,-1,-53,0,-14,1,17,3,49,4,74,5,93,6,106,7,109,8,100,9,83,10,54,11,7,12,-46,12,-123,13,48,14,-61,14,76,15,-68,15,32,16,106,16,-86,16,-53,16,-28,16,-33,16,-51,16,-90,16,104,16,28,16,-73,15,71,15,-65,14,39,14,-124,13,-59,12,6,12,45,11,77,10,98,9,100,8,103,7,89,6,74,5,46,4,22,3,-19,1,-43,0,-89,-1,-115,-2,99,-3,76,-4,45,-5,28,-6,14,-7,7,-8,16,-9,26,-10,57,-11,93,-12,-107,-13,-42,-14}; }
	private static byte[] data72(){ return new byte[] {45,-14,-117,-15,6,-15,-123,-16,37,-16,-55,-17,-117,-17,91,-17,62,-17,59,-17,65,-17,103,-17,-108,-17,-33,-17,54,-16,-94,-16,33,-15,-82,-15,80,-14,-2,-14,-66,-13,-115,-12,99,-11,81,-10,59,-9,64,-8,63,-7,81,-6,98,-5,125,-4,-102,-3,-70,-2,-36,-1,-3,0,30,2,59,3,86,4,107,5,120,6,-128,7,125,8,113,9,91,10,53,11,6,12,-56,12,119,13,30,14,-87,14,49,15,-102,15,-7,15,66,16,120,16,-99,16,-85,16,-89,16,-110,16,100,16,41,16,-42,15,117,15,-4,14,121,14,-34,13,56,13,-128,12,-73,11,-23,10,2,10,28,9,31,8,36,7,25,6,10,5,-12,3,-38,2,-66,1,-99,0,-128,-1,93,-2,67,-3,40,-4,18,-5,4,-6,-6,-8,-4,-9,3,-9,25,-10,56,-11,99,-12,-95,-13,-28,-14,64,-14,-88,-15,31,-15,-85,-16,71,-16,-11,-17,-71,-17,-117,-17,118,-17,110,-17,-128,-17,-95,-17,-43,-17,32,-16,121,-16,-27,-16,104,-15,-15,-15,-103,-14,65,-13,6,-12,-50,-12,-84,-11,-114,-10,-127,-9,122,-8,126,-7,-117,-6,-104,-5,-78,-4,-54,-3,-25,-2,7,0,32,1,66,2,85,3,114,4,124,5,-119,6,-117,7,-126,8,116,9,86,10,46,11,-6,11,-75,12,100,13,1,14,-113,14,10,15,120,15,-51,15,22,16,70,16,105,16,118,16,108,16,89,16,36,16,-20,15,-107,15,50,15,-67,14,52,14,-99,13,-12,12,62,12,120,11,-89,10,-59,9,-34,8,-26,7,-21,6,-29,5,-40,4,-61,3,-80,2,-110,1,122,0,93,-1,65,-2,41,-3,19,-4,1,-5,-8,-7,-13,-8,-9,-9,6,-9,31,-10,64,-11,117,-12,-81,-13,1,-13,88,-14,-57,-15,67,-15,-48,-16,116,-16,33,-16,-24,-17,-63,-17,-89,-17,-85,-17,-73,-17,-35,-17,20,-16,91,-16,-71,-16,38,-15,-91,-15,52,-14,-43,-14,-127,-13,67,-12,12,-11,-28,-11,-55,-10,-75,-9,-79,-8,-82,-7,-69,-6,-62,-5,-36,-4,-19,-3,10,-1,35,0,59,1,86,2,104,3,125,4,-122,5,-114,6,-118,7,127,8,107,9,72,10,33,11,-31,11,-98,12,71,13,-34,13,111,14,-32,14,78,15,-97,15,-26,15,19,16,53,16,60,16,56,16,26,16,-20,15,-82,15,88,15,-9,14,127,14,-10,13,97,13,-70,12,2,12,67,11,107,10,-107,9,-89,8,-72,7,-67,6,-74,5,-77,4,-99,3,-112,2,116,1,98,0,68,-1,51,-2,25,-3,11,-4,-5,-6,-8,-7,-12,-8,0,-8,17,-9,44,-10,86,-11,-117,-12,-54,-13,31,-13,122,-14,-20,-15,108,-15,-4,-16,-97,-16,84,-16,25,-16,-10,-17,-33,-17,-31,-17,-15,-17,22,-16,79,-16,-107,-16,-8,-16,92,-15,-29,-15,106,-14,16,-13,-72,-13,120,-12,63,-11,22,-10,-7,-10,-31,-9,-36,-8,-44,-7,-34,-6,-27,-5,-9,-4,9,-2,30,-1,52,0,75,1,95,2,111,3,127,4,-126,5,-118,6,126,7,115,8,88,9,52,10,3,11,-55,11,123,12,37,13,-71,13,65,14,-72,14,29,15,112,15,-78,15,-32,15,-3,15,8,16,-4,15,-29,15,-76,15,114,15,34,15,-69,14,72,14,-64,13,42,13,-122,12,-49,11,18,11,62,10,103,9,-128,8,-113,7,-101,6,-105,5,-108,4,-122,3,120,2,99,1,84,0,57,-1,45,-2,22,-3,12,-4,2,-5,-1,-7,2,-7,18,-8,34,-9,73,-10,111,-11,-87,-12,-16,-13,63,-13,-88,-14,18,-14,-100,-15,41,-15,-45,-16,-123,-16,79,-16,43,-16,22,-16,24,-16,42,-16,76,-16,-117,-16,-55,-16,49,-15,-112,-15,26,-14,-99,-14,66,-13,-24,-13,-90,-12,105,-11,65,-10,28,-9,9,-8,-10,-8,-9,-7,-15,-6,0,-4,6,-3,25,-2,39,-1,61,0,76,1,95,2,107,3,115,4,122,5,118,6,110,7,88,8,63,9,20,10,-26,10,-96,11,88,12,-10,12,-111,13,16,14,-118,14,-24,14,62,15,124,15,-86,15,-57,15,-49,15,-58,15,-85,15,125,15,60,15,-20,14,-122,14,21,14,-113,13,-6,12,89,12,-93,11,-23,10,25,10,67,9,96,8,115,7,-127,6,-127,5,-127,4,120,3,108,2,95,1,75,0,64,-1,43,-2,36,-3,20,-4,18,-5,19,-6,26,-7,42,-8,67,-9,101,-10,-105,-11,-51,-12,27,-12,107,-13,-46,-14,73,-14,-57,-15,98,-15,3,-15,-66,-16,-124,-16,99,-16,77,-16,79,-16,96,-16,-122,-16,-69,-16,5,-15,92,-15,-54,-15,66,-14,-47,-14,105,-13,21,-12,-56,-12,-110,-11,92,-10,62,-9,31,-8,17,-7,4,-6,7,-5,6,-4,16,-3,29,-2,39,-1,56,0,71,1,80,2,94,3,96,4,99,5,93,6,79,7,58,8,25,9,-16,9,-69,10,117,11,42,12,-58,12}; }
	private static byte[] data73(){ return new byte[] {96,13,-36,13,85,14,-77,14,7,15,68,15,116,15,-114,15,-103,15,-113,15,116,15,73,15,7,15,-69,14,86,14,-26,13,98,13,-46,12,48,12,-126,11,-59,10,-4,9,39,9,75,8,94,7,113,6,117,5,120,4,116,3,107,2,97,1,84,0,74,-1,58,-2,54,-3,41,-4,47,-5,44,-6,62,-7,73,-8,109,-9,-115,-10,-63,-11,-1,-12,69,-12,-93,-13,3,-13,126,-14,-2,-15,-104,-15,60,-15,-10,-16,-67,-16,-103,-16,-122,-16,-122,-16,-106,-16,-70,-16,-17,-16,53,-15,-114,-15,-11,-15,110,-14,-6,-14,-116,-13,57,-12,-25,-12,-83,-11,119,-10,79,-9,50,-8,29,-7,16,-6,10,-5,9,-4,14,-3,20,-2,33,-1,39,0,54,1,59,2,68,3,68,4,68,5,56,6,42,7,16,8,-18,8,-63,9,-118,10,69,11,-14,11,-107,12,36,13,-89,13,27,14,122,14,-50,14,11,15,58,15,87,15,97,15,88,15,66,15,18,15,-38,14,-118,14,41,14,-67,13,60,13,-85,12,19,12,96,11,-82,10,-27,9,22,9,57,8,86,7,103,6,118,5,118,4,123,3,115,2,111,1,102,0,92,-1,86,-2,79,-3,76,-4,79,-5,85,-6,100,-7,122,-8,-106,-9,-62,-10,-14,-11,53,-11,124,-12,-38,-13,61,-13,-73,-14,58,-14,-46,-15,120,-15,47,-15,-8,-16,-46,-16,-67,-16,-64,-16,-58,-16,-13,-16,27,-15,103,-15,-73,-15,33,-14,-110,-14,30,-13,-83,-13,82,-12,3,-11,-67,-11,-117,-10,91,-9,60,-8,31,-7,19,-6,3,-5,5,-4,-1,-4,7,-2,10,-1,19,0,22,1,32,2,30,3,32,4,26,5,12,6,-5,6,-34,7,-69,8,-117,9,82,10,12,11,-73,11,91,12,-27,12,111,13,-39,13,66,14,-114,14,-45,14,-3,14,32,15,39,15,37,15,11,15,-27,14,-89,14,96,14,1,14,-107,13,28,13,-116,12,-10,11,77,11,-106,10,-38,9,7,9,55,8,81,7,105,6,124,5,-128,4,-117,3,-123,2,-123,1,-127,0,122,-1,121,-2,116,-3,117,-4,123,-5,-124,-6,-106,-7,-82,-8,-50,-9,-7,-10,46,-10,110,-11,-67,-12,20,-12,127,-13,-12,-14,121,-14,17,-14,-75,-15,108,-15,53,-15,11,-15,-7,-16,-15,-16,1,-15,31,-15,77,-15,-109,-15,-33,-15,71,-14,-74,-14,56,-13,-54,-13,103,-12,21,-11,-51,-11,-110,-10,97,-9,60,-8,29,-7,9,-6,-8,-6,-14,-5,-19,-4,-22,-3,-15,-2,-20,-1,-8,0,-15,1,-10,2,-16,3,-26,4,-38,5,-62,6,-91,7,-128,8,77,9,19,10,-51,10,119,11,24,12,-89,12,42,13,-100,13,-1,13,81,14,-109,14,-60,14,-28,14,-16,14,-17,14,-39,14,-77,14,125,14,53,14,-36,13,116,13,-4,12,115,12,-31,11,58,11,-115,10,-50,9,5,9,54,8,87,7,117,6,-120,5,-107,4,-97,3,-92,2,-94,1,-89,0,-97,-1,-90,-2,-94,-3,-88,-4,-81,-5,-68,-6,-48,-7,-22,-8,13,-8,57,-9,111,-10,-78,-11,-2,-12,90,-12,-63,-13,56,-13,-67,-14,82,-14,-9,-15,-84,-15,114,-15,72,-15,49,-15,41,-15,52,-15,80,-15,124,-15,-69,-15,7,-14,103,-14,-42,-14,80,-13,-32,-13,121,-12,31,-11,-41,-11,-110,-10,97,-9,52,-8,18,-7,-7,-7,-29,-6,-39,-5,-49,-4,-56,-3,-53,-2,-62,-1,-54,0,-64,1,-62,2,-74,3,-81,4,-104,5,-121,6,98,7,61,8,8,9,-48,9,-125,10,52,11,-47,11,94,12,-24,12,84,13,-67,13,16,14,81,14,-120,14,-90,14,-70,14,-72,14,-89,14,-123,14,82,14,13,14,-69,13,84,13,-30,12,96,12,-51,11,50,11,-125,10,-51,9,9,9,61,8,100,7,-121,6,-98,5,-80,4,-63,3,-61,2,-47,1,-52,0,-41,-1,-45,-2,-34,-3,-33,-4,-17,-5,-6,-6,20,-6,45,-7,84,-8,-128,-9,-73,-10,-4,-11,70,-11,-91,-12,9,-12,-127,-13,5,-13,-106,-14,63,-14,-22,-15,-74,-15,-125,-15,109,-15,95,-15,106,-15,125,-15,-84,-15,-33,-15,46,-14,-124,-14,-14,-14,101,-13,-15,-13,-124,-12,39,-11,-41,-11,-111,-10,86,-9,39,-8,0,-7,-33,-7,-53,-6,-77,-5,-84,-4,-99,-3,-101,-2,-109,-1,-112,0,-119,1,-125,2,120,3,106,4,86,5,60,6,26,7,-12,7,-69,8,-122,9,53,10,-24,10,-126,11,23,12,-102,12,14,13,117,13,-55,13,18,14,67,14,112,14,121,14,-119,14,112,14,90,14,39,14,-24,13,-101,13,56,13,-51,12,76,12,-60,11,39,11,-123,10,-50,9,21,9,73,8,120,7,-96,6,-69,5,-44,4,-25,3,-15,2,-2,1,5,1,11,0,19,-1,27,-2,36,-3,49,-4,71,-5,89,-6,125,-7,-97,-8,-50,-9,9,-9,73,-10,-104,-11,-14,-12,88,-12}; }
	private static byte[] data74(){ return new byte[] {-49,-13,80,-13,-28,-14,-128,-14,54,-14,-13,-15,-57,-15,-89,-15,-104,-15,-100,-15,-80,-15,-42,-15,6,-14,81,-14,-97,-14,10,-13,121,-13,-4,-13,-114,-12,38,-11,-42,-11,-123,-10,74,-9,18,-8,-26,-8,-62,-7,-91,-6,-115,-5,124,-4,109,-3,99,-2,89,-1,83,0,69,1,64,2,45,3,33,4,9,5,-19,5,-53,6,-97,7,109,8,46,9,-25,9,-109,10,50,11,-58,11,73,12,-60,12,38,13,-123,13,-55,13,3,14,46,14,67,14,76,14,68,14,40,14,0,14,-60,13,124,13,32,13,-73,12,66,12,-73,11,41,11,-124,10,-38,9,33,9,94,8,-108,7,-68,6,-30,5,-4,4,22,4,36,3,57,2,61,1,79,0,84,-1,99,-2,112,-3,125,-4,-105,-5,-85,-6,-49,-7,-11,-8,35,-8,94,-9,-95,-10,-22,-11,76,-11,-89,-12,38,-12,-100,-13,52,-13,-51,-14,125,-14,58,-14,6,-14,-26,-15,-46,-15,-46,-15,-33,-15,0,-14,46,-14,111,-14,-66,-14,28,-13,-118,-13,5,-12,-111,-12,37,-11,-50,-11,116,-10,59,-9,-14,-9,-51,-8,-105,-7,126,-6,92,-5,71,-4,54,-3,34,-2,27,-1,8,0,-1,0,-14,1,-34,2,-49,3,-76,4,-105,5,115,6,72,7,17,8,-40,8,-117,9,60,10,-37,10,111,11,-9,11,112,12,-39,12,56,13,127,13,-62,13,-22,13,8,14,20,14,15,14,-4,13,-40,13,-97,13,97,13,6,13,-87,12,51,12,-75,11,40,11,-116,10,-25,9,53,9,119,8,-76,7,-32,6,14,6,43,5,76,4,96,3,116,2,-123,1,-109,0,-94,-1,-79,-2,-63,-3,-44,-4,-21,-5,7,-5,39,-6,82,-7,127,-8,-68,-9,-6,-10,74,-10,-93,-11,5,-11,120,-12,-8,-13,127,-13,35,-13,-59,-14,-123,-14,75,-14,35,-14,15,-14,7,-14,17,-14,44,-14,82,-14,-111,-14,-43,-14,50,-13,-106,-13,13,-12,-111,-12,32,-11,-65,-11,103,-10,28,-9,-38,-9,-96,-8,116,-7,72,-6,42,-5,9,-4,-8,-4,-36,-3,-47,-2,-67,-1,-83,0,-99,1,-118,2,114,3,90,4,58,5,19,6,-22,6,-79,7,120,8,45,9,-36,9,126,10,20,11,-98,11,26,12,-122,12,-27,12,56,13,116,13,-85,13,-58,13,-36,13,-37,13,-51,13,-82,13,126,13,67,13,-16,12,-101,12,38,12,-73,11,40,11,-103,10,-8,9,76,9,-106,8,-42,7,13,7,60,6,101,5,-124,4,-94,3,-71,2,-48,1,-31,0,-11,-1,7,-1,26,-2,47,-3,75,-4,101,-5,-118,-6,-75,-7,-32,-8,33,-8,92,-9,-83,-10,2,-10,101,-11,-43,-12,80,-12,-36,-13,113,-13,24,-13,-48,-14,-111,-14,105,-14,74,-14,63,-14,68,-14,87,-14,123,-14,-83,-14,-15,-14,66,-13,-91,-13,16,-12,-112,-12,22,-11,-78,-11,78,-10,2,-9,-77,-9,122,-8,66,-7,19,-6,-19,-6,-53,-5,-83,-4,-106,-3,126,-2,107,-1,85,0,66,1,43,2,19,3,-9,3,-43,4,-81,5,-127,6,78,7,15,8,-56,8,120,9,26,10,-75,10,63,11,-67,11,48,12,-112,12,-25,12,44,13,95,13,-118,13,-99,13,-91,13,-97,13,-127,13,95,13,34,13,-33,12,-122,12,37,12,-80,11,51,11,-93,10,14,10,101,9,-69,8,-4,7,62,7,112,6,-97,5,-57,4,-25,3,7,3,29,2,57,1,76,0,100,-1,121,-2,-108,-3,-83,-4,-50,-5,-14,-6,28,-6,77,-7,-120,-8,-58,-9,22,-9,103,-10,-52,-11,53,-11,-79,-12,55,-12,-54,-13,111,-13,27,-13,-32,-14,-84,-14,-117,-14,123,-14,118,-14,-123,-14,-93,-14,-52,-14,13,-13,81,-13,-78,-13,19,-12,-115,-12,13,-11,-100,-11,58,-10,-35,-10,-112,-9,75,-8,12,-7,-37,-7,-86,-6,-122,-5,97,-4,69,-3,40,-2,17,-1,-9,-1,-31,0,-58,1,-84,2,-114,3,106,4,66,5,23,6,-35,6,-91,7,91,8,15,9,-80,9,80,10,-40,10,96,11,-47,11,57,12,-111,12,-36,12,23,13,67,13,96,13,109,13,105,13,91,13,55,13,6,13,-54,12,117,12,33,12,-83,11,61,11,-79,10,37,10,-125,9,-33,8,42,8,110,7,-83,6,-37,5,16,5,49,4,88,3,116,2,-108,1,-87,0,-55,-1,-35,-2,-1,-3,22,-3,63,-4,93,-5,-113,-6,-69,-7,-8,-8,56,-8,-126,-9,-42,-10,52,-10,-96,-11,21,-11,-104,-12,41,-12,-60,-13,117,-13,42,-13,-7,-14,-53,-14,-69,-14,-86,-14,-72,-14,-57,-14,-13,-14,33,-13,107,-13,-75,-13,29,-12,-124,-12,3,-11,-119,-11,28,-10,-67,-10,101,-9,25,-8,-42,-8,-101,-7,102,-6,58,-5,17,-4,-17,-4,-51,-3,-78,-2,-110,-1,122,0,93,1,61,2,31,3,-8,3,-48,4,-93,5,108,6,46,7,-19,7,-103,8,72,9,-35,9}; }
	private static byte[] data75(){ return new byte[] {115,10,-8,10,111,11,-36,11,56,12,-121,12,-53,12,-7,12,31,13,48,13,55,13,43,13,19,13,-26,12,-77,12,103,12,23,12,-79,11,66,11,-59,10,57,10,-89,9,3,9,90,8,-90,7,-26,6,36,6,85,5,-124,4,-84,3,-47,2,-15,1,18,1,45,0,76,-1,108,-2,-119,-3,-79,-4,-44,-5,3,-5,52,-6,109,-7,-82,-8,-10,-9,73,-9,-90,-10,12,-10,-126,-11,-4,-12,-114,-12,33,-12,-50,-13,126,-13,69,-13,21,-13,-8,-14,-25,-14,-25,-14,-11,-14,21,-13,61,-13,126,-13,-61,-13,29,-12,-125,-12,-12,-12,118,-11,-1,-11,-103,-10,56,-9,-25,-9,-103,-8,91,-7,29,-6,-21,-6,-67,-5,-110,-4,112,-3,73,-2,47,-1,7,0,-15,0,-57,1,-85,2,127,3,90,4,38,5,-11,5,-75,6,114,7,38,8,-50,8,111,9,2,10,-116,10,7,11,122,11,-39,11,47,12,119,12,-84,12,-38,12,-14,12,-3,12,-3,12,-25,12,-56,12,-103,12,87,12,15,12,-80,11,76,11,-45,10,85,10,-59,9,46,9,-118,8,-35,7,40,7,103,6,-89,5,-45,4,9,4,47,3,85,2,125,1,-104,0,-63,-1,-36,-2,5,-2,38,-3,83,-4,125,-5,-79,-6,-21,-7,38,-7,119,-8,-67,-9,31,-9,-128,-10,-16,-11,109,-11,-13,-12,-122,-12,43,-12,-41,-13,-105,-13,97,-13,59,-13,38,-13,29,-13,35,-13,60,-13,89,-13,-107,-13,-49,-13,37,-12,125,-12,-24,-12,98,-11,-31,-11,118,-10,8,-9,-77,-9,92,-8,24,-7,-48,-7,-102,-6,98,-5,55,-4,9,-3,-28,-3,-68,-2,-101,-1,117,0,84,1,43,2,7,3,-41,3,-86,4,113,5,57,6,-15,6,-85,7,81,8,-8,8,-116,9,25,10,-99,10,14,11,118,11,-44,11,25,12,98,12,-117,12,-81,12,-60,12,-60,12,-64,12,-95,12,127,12,69,12,3,12,-80,11,82,11,-28,10,109,10,-26,9,88,9,-69,8,24,8,103,7,-77,6,-13,5,46,5,100,4,-111,3,-63,2,-27,1,16,1,51,0,88,-1,-128,-2,-90,-3,-45,-4,0,-4,51,-5,109,-6,-85,-7,-13,-8,65,-8,-102,-9,-6,-10,105,-10,-37,-11,101,-11,-19,-12,-111,-12,50,-12,-16,-13,-79,-13,-122,-13,102,-13,89,-13,83,-13,102,-13,125,-13,-85,-13,-31,-13,41,-12,124,-12,-33,-12,75,-11,-56,-11,76,-10,-33,-10,123,-9,30,-8,-47,-8,-124,-7,69,-6,9,-5,-46,-5,-92,-4,116,-3,77,-2,35,-1,-3,-1,-45,0,-83,1,-125,2,84,3,36,4,-20,4,-77,5,108,6,41,7,-49,7,120,8,19,9,-96,9,40,10,-95,10,11,11,113,11,-66,11,8,12,59,12,105,12,-127,12,-113,12,-114,12,122,12,96,12,46,12,-7,11,-87,11,91,11,-17,10,-120,10,4,10,-126,9,-19,8,82,8,-87,7,-1,6,66,6,-118,5,-64,4,-5,3,40,3,91,2,-124,1,-84,0,-39,-1,0,-1,41,-2,93,-3,-126,-4,-64,-5,-13,-6,52,-6,122,-7,-57,-8,27,-8,125,-9,-29,-10,88,-10,-43,-11,96,-11,-9,-12,-104,-12,77,-12,5,-12,-41,-13,-84,-13,-106,-13,-115,-13,-111,-13,-92,-13,-58,-13,-11,-13,50,-12,125,-12,-42,-12,58,-11,-85,-11,42,-10,-81,-10,72,-9,-33,-9,-118,-8,52,-7,-14,-7,-88,-6,115,-5,54,-4,7,-3,-43,-3,-86,-2,125,-1,85,0,37,1,-3,1,-57,2,-98,3,93,4,42,5,-30,5,-101,6,77,7,-17,7,-109,8,33,9,-80,9,41,10,-97,10,3,11,94,11,-87,11,-23,11,24,12,61,12,81,12,88,12,81,12,58,12,24,12,-28,11,-88,11,88,11,-1,10,-101,10,36,10,-86,9,30,9,-117,8,-18,7,70,7,-104,6,-31,5,36,5,98,4,-105,3,-50,2,-3,1,44,1,89,0,-120,-1,-81,-2,-23,-3,15,-3,78,-4,-128,-5,-61,-6,6,-6,83,-7,-90,-8,1,-8,104,-9,-42,-10,81,-10,-42,-11,101,-11,5,-11,-83,-12,100,-12,41,-12,-6,-13,-38,-13,-54,-13,-62,-13,-48,-13,-27,-13,13,-12,63,-12,-127,-12,-47,-12,41,-11,-107,-11,4,-10,-121,-10,16,-9,-94,-9,69,-8,-27,-8,-102,-7,76,-6,10,-5,-50,-5,-110,-4,95,-3,44,-2,-5,-2,-50,-1,-98,0,110,1,61,2,9,3,-47,3,-106,4,83,5,11,6,-64,6,99,7,13,8,-102,8,48,9,-81,9,39,10,-107,10,-14,10,70,11,-114,11,-60,11,-13,11,12,12,30,12,32,12,17,12,-4,11,-50,11,-100,11,89,11,7,11,-83,10,66,10,-51,9,79,9,-60,8,45,8,-108,7,-25,6,62,6,-123,5,-54,4,10,4,65,3,124,2,-86,1,-32,0,16,0,63,-1,116,-2,-91,-3,-37,-4,25,-4,83,-5,-101,-6,-28,-7,52,-7,-111,-8}; }
	private static byte[] data76(){ return new byte[] {-17,-9,94,-9,-47,-10,82,-10,-34,-11,114,-11,26,-11,-59,-12,-124,-12,79,-12,33,-12,15,-12,-7,-13,1,-12,9,-12,42,-12,81,-12,-117,-12,-50,-12,29,-11,-128,-11,-29,-11,97,-10,-39,-10,106,-9,-4,-9,-102,-8,66,-7,-18,-7,-91,-6,95,-5,33,-4,-31,-4,-78,-3,114,-2,72,-1,16,0,-35,0,-82,1,113,2,63,3,-4,3,-64,4,118,5,42,6,-42,6,120,7,21,8,-92,8,49,9,-89,9,32,10,127,10,-33,10,41,11,109,11,-100,11,-57,11,-38,11,-21,11,-28,11,-44,11,-71,11,-120,11,85,11,10,11,-67,10,88,10,-12,9,120,9,-6,8,111,8,-39,7,59,7,-104,6,-27,5,54,5,120,4,-69,3,-10,2,49,2,102,1,-100,0,-48,-1,6,-1,58,-2,117,-3,-82,-4,-18,-5,50,-5,123,-6,-54,-7,35,-7,-127,-8,-23,-9,91,-9,-45,-10,93,-10,-22,-11,-118,-11,46,-11,-23,-12,-91,-12,119,-12,84,-12,58,-12,53,-12,56,-12,73,-12,107,-12,-104,-12,-48,-12,26,-11,106,-11,-52,-11,55,-10,-83,-10,47,-9,-70,-9,77,-8,-18,-8,-112,-7,64,-6,-15,-6,-84,-5,105,-4,45,-3,-17,-3,-70,-2,-127,-1,76,0,20,1,-35,1,-97,2,104,3,31,4,-32,4,-115,5,64,6,-28,6,-127,7,26,8,-94,8,40,9,-97,9,9,10,108,10,-62,10,7,11,73,11,112,11,-104,11,-88,11,-77,11,-87,11,-104,11,116,11,72,11,11,11,-61,10,112,10,15,10,-93,9,44,9,-84,8,30,8,-115,7,-21,6,77,6,-103,5,-19,4,48,4,118,3,-76,2,-15,1,42,1,99,0,-100,-1,-44,-2,15,-2,76,-3,-118,-4,-48,-5,25,-5,100,-6,-66,-7,21,-7,126,-8,-24,-9,96,-9,-34,-10,109,-10,-2,-11,-93,-11,79,-11,8,-11,-48,-12,-93,-12,-127,-12,114,-12,105,-12,117,-12,-121,-12,-84,-12,-38,-12,24,-11,94,-11,-73,-11,19,-10,-124,-10,-7,-10,120,-9,8,-8,-106,-8,57,-7,-39,-7,-121,-6,54,-5,-16,-5,-87,-4,106,-3,43,-2,-15,-2,-75,-1,124,0,64,1,3,2,-58,2,-126,3,61,4,-14,4,-96,5,73,6,-20,6,-128,7,24,8,-103,8,25,9,-115,9,-15,9,82,10,-99,10,-25,10,25,11,73,11,98,11,120,11,119,11,112,11,89,11,51,11,7,11,-58,10,126,10,40,10,-58,9,93,9,-31,8,101,8,-44,7,70,7,-89,6,4,6,90,5,-88,4,-12,3,57,3,122,2,-68,1,-10,0,53,0,113,-1,-85,-2,-17,-3,42,-3,116,-4,-72,-5,8,-5,91,-6,-77,-7,24,-7,124,-8,-13,-9,106,-9,-14,-10,126,-10,29,-10,-65,-11,114,-11,50,-11,-9,-12,-44,-12,-78,-12,-88,-12,-94,-12,-80,-12,-60,-12,-20,-12,27,-11,92,-11,-94,-11,-4,-11,90,-10,-56,-10,64,-9,-65,-9,75,-8,-35,-8,122,-7,26,-6,-57,-6,114,-5,43,-4,-31,-4,-97,-3,93,-2,29,-1,-31,-1,-95,0,99,1,34,2,-34,2,-103,3,77,4,-2,4,-87,5,74,6,-21,6,123,7,10,8,-116,8,4,9,115,9,-41,9,45,10,125,10,-72,10,-13,10,20,11,51,11,63,11,63,11,54,11,27,11,-11,10,-58,10,-126,10,62,10,-29,9,-125,9,25,9,-100,8,36,8,-110,7,4,7,105,6,-58,5,31,5,112,4,-69,3,8,3,73,2,-113,1,-51,0,15,0,78,-1,-111,-2,-48,-3,26,-3,94,-4,-80,-5,-4,-6,91,-6,-79,-7,31,-7,-122,-8,0,-8,127,-9,6,-9,-98,-10,56,-10,-27,-11,-105,-11,93,-11,37,-11,5,-11,-25,-12,-37,-12,-34,-12,-24,-12,2,-11,43,-11,89,-11,-99,-11,-28,-11,59,-10,-98,-10,9,-9,-128,-9,0,-8,-119,-8,26,-7,-74,-7,83,-6,-1,-6,-89,-5,93,-4,16,-3,-54,-3,-121,-2,65,-1,3,0,-66,0,124,1,56,2,-17,2,-90,3,84,4,4,5,-91,5,74,6,-35,6,113,7,-10,7,119,8,-22,8,86,9,-76,9,8,10,84,10,-115,10,-60,10,-30,10,-1,10,6,11,10,11,-7,10,-34,10,-69,10,-126,10,73,10,-5,9,-92,9,70,9,-43,8,100,8,-30,7,89,7,-54,6,47,6,-110,5,-22,4,63,4,-113,3,-38,2,36,2,105,1,-83,0,-14,-1,53,-1,124,-2,-64,-3,11,-3,89,-4,-89,-5,2,-5,89,-6,-65,-7,39,-7,-100,-8,17,-8,-102,-9,35,-9,-69,-10,96,-10,9,-10,-59,-11,-121,-11,88,-11,52,-11,30,-11,19,-11,22,-11,34,-11,63,-11,101,-11,-103,-11,-39,-11,34,-10,122,-10,-38,-10,69,-9,-68,-9,57,-8,-62,-8,82,-7,-24,-7,-119,-6,44,-5,-42,-5,-123,-4,56,-3,-18,-3,-90,-2,96,-1,24,0,-42,0,-117,1,69,2,-8,2,-87,3,87,4}; }
	private static byte[] data77(){ return new byte[] {-3,4,-96,5,59,6,-49,6,93,7,-35,7,93,8,-57,8,56,9,-119,9,-27,9,35,10,98,10,-113,10,-80,10,-54,10,-48,10,-49,10,-65,10,-91,10,124,10,75,10,8,10,-63,9,104,9,11,9,-100,8,42,8,-85,7,36,7,-106,6,0,6,96,5,-63,4,19,4,108,3,-75,2,6,2,75,1,-105,0,-36,-1,38,-1,109,-2,-70,-3,5,-3,88,-4,-83,-5,6,-5,103,-6,-49,-7,56,-7,-74,-8,41,-8,-70,-9,67,-9,-28,-10,-125,-10,55,-10,-14,-11,-75,-11,-114,-11,102,-11,84,-11,76,-11,75,-11,95,-11,120,-11,-95,-11,-45,-11,20,-10,91,-10,-75,-10,19,-9,124,-9,-12,-9,106,-8,-8,-8,127,-7,25,-6,-77,-6,83,-5,-2,-5,-91,-4,89,-3,8,-2,-65,-2,114,-1,43,0,-32,0,-107,1,74,2,-9,2,-88,3,77,4,-12,4,-112,5,41,6,-71,6,64,7,-60,7,54,8,-85,8,9,9,101,9,-75,9,-12,9,51,10,89,10,127,10,-112,10,-102,10,-105,10,-123,10,108,10,66,10,17,10,-48,9,-122,9,52,9,-49,8,108,8,-13,7,123,7,-11,6,104,6,-44,5,58,5,-102,4,-12,3,74,3,-99,2,-21,1,58,1,-123,0,-48,-1,29,-1,106,-2,-74,-3,12,-3,91,-4,-70,-5,21,-5,120,-6,-26,-7,83,-7,-50,-8,80,-8,-41,-9,111,-9,10,-9,-80,-10,102,-10,31,-10,-20,-11,-67,-11,-97,-11,-118,-11,-126,-11,-121,-11,-108,-11,-77,-11,-40,-11,13,-10,76,-10,-109,-10,-23,-10,72,-9,-81,-9,37,-8,-101,-8,34,-7,-85,-7,63,-6,-40,-6,118,-5,26,-4,-62,-4,110,-3,30,-2,-50,-2,127,-1,52,0,-28,0,-105,1,70,2,-15,2,-99,3,63,4,-29,4,121,5,17,6,-102,6,35,7,-97,7,19,8,127,8,-32,8,54,9,-122,9,-61,9,-2,9,38,10,72,10,88,10,101,10,90,10,83,10,46,10,14,10,-42,9,-100,9,80,9,-1,8,-99,8,59,8,-59,7,79,7,-55,6,66,6,-80,5,24,5,125,4,-41,3,53,3,-121,2,-35,1,43,1,126,0,-54,-1,28,-1,109,-2,-67,-3,20,-3,109,-4,-57,-5,47,-5,-114,-6,2,-6,116,-7,-18,-8,120,-8,-1,-9,-104,-9,56,-9,-34,-10,-104,-10,83,-10,31,-10,-11,-11,-46,-11,-60,-11,-72,-11,-65,-11,-49,-11,-25,-11,18,-10,65,-10,-127,-10,-56,-10,28,-9,119,-9,-33,-9,79,-8,-58,-8,73,-7,-47,-7,95,-6,-10,-6,-111,-5,50,-4,-42,-4,-128,-3,40,-2,-40,-2,-123,-1,52,0,-28,0,-114,1,61,2,-28,2,-118,3,44,4,-56,4,95,5,-15,5,121,6,-3,6,118,7,-21,7,79,8,-75,8,2,9,84,9,-112,9,-58,9,-13,9,13,10,36,10,42,10,37,10,24,10,-6,9,-42,9,-93,9,101,9,32,9,-51,8,112,8,14,8,-102,7,41,7,-92,6,32,6,-109,5,-5,4,102,4,-60,3,33,3,127,2,-51,1,45,1,117,0,-45,-1,28,-1,121,-2,-54,-3,38,-3,-127,-4,-33,-5,73,-5,-82,-6,37,-6,-106,-7,26,-7,-99,-8,47,-8,-59,-9,106,-9,16,-9,-51,-10,-122,-10,88,-10,41,-10,13,-10,-6,-11,-15,-11,-10,-11,5,-10,31,-10,71,-10,118,-10,-78,-10,-6,-10,73,-9,-90,-9,9,-8,116,-8,-16,-8,101,-7,-12,-7,121,-6,14,-5,-89,-5,65,-4,-27,-4,-119,-3,46,-2,-36,-2,-128,-1,50,0,-41,0,-123,1,42,2,-48,2,116,3,14,4,-83,4,59,5,-52,5,84,6,-48,6,78,7,-73,7,35,8,126,8,-46,8,28,9,91,9,-113,9,-71,9,-40,9,-22,9,-14,9,-17,9,-32,9,-59,9,-95,9,111,9,54,9,-17,8,-96,8,70,8,-29,7,121,7,1,7,-119,6,2,6,121,5,-22,4,78,4,-69,3,20,3,120,2,-49,1,38,1,-125,0,-45,-1,48,-1,-123,-2,-33,-3,61,-3,-100,-4,-1,-5,103,-5,-41,-6,70,-6,-57,-7,64,-7,-47,-8,91,-8,-4,-9,-102,-9,74,-9,0,-9,-65,-10,-113,-10,98,-10,71,-10,48,-10,43,-10,43,-10,62,-10,83,-10,122,-10,-87,-10,-30,-10,40,-9,117,-9,-49,-9,45,-8,-99,-8,9,-7,-119,-7,9,-6,-111,-6,33,-5,-75,-5,77,-4,-20,-4,-116,-3,48,-2,-44,-2,124,-1,35,0,-55,0,114,1,18,2,-73,2,84,3,-17,3,-120,4,20,5,-93,5,38,6,-92,6,26,7,-121,7,-20,7,74,8,-101,8,-29,8,35,9,86,9,-128,9,-98,9,-78,9,-70,9,-73,9,-85,9,-113,9,111,9,63,9,5,9,-61,8,118,8,30,8,-63,7,83,7,-24,6,106,6,-19,5,102,5,-42,4,72,4,-84,3,22,3,114,2,-43,1,46,1,-117,0,-27,-1,65,-1}; }
	private static byte[] data78(){ return new byte[] {-101,-2,-5,-3,88,-3,-67,-4,35,-4,-113,-5,-2,-6,118,-6,-15,-7,117,-7,1,-7,-110,-8,48,-8,-45,-9,-126,-9,56,-9,-4,-10,-59,-10,-96,-10,124,-10,109,-10,96,-10,102,-10,112,-10,-119,-10,-84,-10,-39,-10,17,-9,82,-9,-97,-9,-13,-9,84,-8,-74,-8,44,-7,-99,-7,31,-6,-93,-6,46,-5,-66,-5,84,-4,-19,-4,-119,-3,43,-2,-55,-2,111,-1,16,0,-75,0,86,1,-8,1,-106,2,48,3,-53,3,90,4,-20,4,115,5,-13,5,117,6,-32,6,85,7,-77,7,15,8,99,8,-89,8,-23,8,27,9,69,9,101,9,119,9,-125,9,127,9,118,9,92,9,61,9,14,9,-37,8,-106,8,82,8,-10,7,-94,7,53,7,-51,6,84,6,-38,5,86,5,-51,4,62,4,-84,3,19,3,124,2,-39,1,63,1,-104,0,-2,-1,85,-1,-69,-2,23,-2,126,-3,-31,-4,78,-4,-72,-5,49,-5,-95,-6,42,-6,-90,-7,59,-7,-55,-8,105,-8,15,-8,-69,-9,119,-9,53,-9,3,-9,-39,-10,-71,-10,-91,-10,-102,-10,-101,-10,-89,-10,-68,-10,-35,-10,7,-9,61,-9,125,-9,-61,-9,24,-8,113,-8,-44,-8,67,-7,-77,-7,47,-6,-80,-6,53,-5,-59,-5,84,-4,-23,-4,-126,-3,30,-2,-69,-2,91,-1,-7,-1,-104,0,58,1,-45,1,115,2,7,3,-99,3,47,4,-72,4,65,5,-65,5,58,6,-84,6,23,7,121,7,-44,7,35,8,111,8,-88,8,-31,8,8,9,41,9,62,9,74,9,72,9,65,9,39,9,14,9,-33,8,-80,8,112,8,40,8,-39,7,-127,7,28,7,-73,6,64,6,-52,5,74,5,-56,4,60,4,-84,3,28,3,-127,2,-21,1,79,1,-79,0,21,0,116,-1,-36,-2,59,-2,-89,-3,11,-3,125,-4,-24,-5,101,-5,-42,-6,97,-6,-32,-7,117,-7,5,-7,-89,-8,75,-8,-5,-9,-77,-9,116,-9,65,-9,20,-9,-8,-10,-37,-10,-40,-10,-50,-10,-34,-10,-18,-10,13,-9,53,-9,104,-9,-94,-9,-22,-9,53,-8,-112,-8,-19,-8,87,-7,-60,-7,62,-6,-75,-6,63,-5,-65,-5,84,-4,-33,-4,119,-3,13,-2,-90,-2,66,-1,-34,-1,119,0,22,1,-84,1,73,2,-40,2,111,3,-7,3,-123,4,9,5,-123,5,-1,5,111,6,-38,6,59,7,-109,7,-25,7,43,8,111,8,-98,8,-51,8,-21,8,4,9,17,9,17,9,12,9,-11,8,-35,8,-76,8,-125,8,77,8,3,8,-68,7,99,7,6,7,-94,6,51,6,-65,5,70,5,-63,4,66,4,-80,3,38,3,-110,2,-4,1,103,1,-54,0,53,0,-104,-1,-1,-2,105,-2,-50,-3,65,-3,-86,-4,34,-4,-105,-5,22,-5,-105,-6,34,-6,-82,-7,73,-7,-28,-8,-114,-8,58,-8,-12,-9,-76,-9,-127,-9,82,-9,51,-9,27,-9,11,-9,13,-9,12,-9,37,-9,58,-9,100,-9,-114,-9,-53,-9,8,-8,88,-8,-90,-8,7,-7,101,-7,-42,-7,66,-6,-64,-6,59,-5,-65,-5,74,-4,-45,-4,102,-3,-7,-3,-116,-2,37,-1,-67,-1,83,0,-19,0,-126,1,22,2,-86,2,55,3,-59,3,73,4,-50,4,71,5,-63,5,47,6,-105,6,-5,6,81,7,-92,7,-21,7,42,8,97,8,-115,8,-83,8,-55,8,-42,8,-39,8,-40,8,-62,8,-82,8,-120,8,91,8,38,8,-28,7,-99,7,74,7,-14,6,-112,6,38,6,-71,5,64,5,-60,4,71,4,-72,3,56,3,-95,2,21,2,-127,1,-21,0,87,0,-65,-1,42,-1,-107,-2,3,-2,112,-3,-26,-4,87,-4,-40,-5,78,-5,-37,-6,94,-6,-11,-7,-121,-7,43,-7,-50,-8,-128,-8,54,-8,-10,-9,-63,-9,-108,-9,113,-9,86,-9,72,-9,65,-9,69,-9,85,-9,108,-9,-116,-9,-69,-9,-22,-9,46,-8,112,-8,-62,-8,25,-7,118,-7,-32,-7,73,-6,-61,-6,55,-5,-70,-5,60,-4,-60,-4,83,-3,-36,-3,116,-2,-1,-2,-102,-1,42,0,-64,0,82,1,-30,1,117,2,-2,2,-119,3,13,4,-117,4,11,5,122,5,-17,5,81,6,-74,6,13,7,95,7,-89,7,-24,7,29,8,76,8,112,8,-117,8,-103,8,-91,8,-98,8,-108,8,124,8,93,8,50,8,4,8,-62,7,-126,7,51,7,-35,6,-123,6,25,6,-76,5,64,5,-56,4,79,4,-57,3,72,3,-72,2,49,2,-98,1,15,1,126,0,-22,-1,88,-1,-55,-2,54,-2,-86,-3,30,-3,-105,-4,20,-4,-108,-5,26,-5,-92,-6,58,-6,-53,-7,117,-7,16,-7,-55,-8,121,-8,60,-8,5,-8,-45,-9,-77,-9,-110,-9,-124,-9,123,-9,122,-9,-121,-9,-101,-9,-72,-9,-30,-9,16,-8,75,-8,-115,-8,-40,-8,43,-7,-124,-7,-23,-7,77,-6,-60,-6,47,-5,-78,-5,44,-4,-79,-4,60,-3}; }
	private static byte[] data79(){ return new byte[] {-65,-3,83,-2,-37,-2,112,-1,-1,-1,-114,0,30,1,-82,1,55,2,-59,2,71,3,-52,3,75,4,-62,4,57,5,-94,5,15,6,108,6,-57,6,23,7,96,7,-94,7,-37,7,7,8,49,8,74,8,97,8,105,8,105,8,95,8,79,8,48,8,13,8,-35,7,-92,7,104,7,27,7,-49,6,114,6,22,6,-82,5,67,5,-49,4,88,4,-40,3,93,3,-47,2,79,2,-64,1,55,1,-90,0,27,0,-119,-1,-3,-2,114,-2,-29,-3,94,-3,-40,-4,86,-4,-39,-5,96,-5,-19,-6,127,-6,25,-6,-72,-7,95,-7,13,-7,-61,-8,-125,-8,72,-8,26,-8,-14,-9,-46,-9,-61,-9,-81,-9,-73,-9,-75,-9,-50,-9,-29,-9,9,-8,51,-8,107,-8,-89,-8,-18,-8,60,-7,-111,-7,-17,-7,81,-6,-65,-6,41,-5,-89,-5,25,-4,-99,-4,29,-3,-92,-3,44,-2,-72,-2,63,-1,-47,-1,89,0,-23,0,113,1,-3,1,-127,2,8,3,-122,3,4,4,123,4,-17,4,90,5,-60,5,32,6,126,6,-52,6,24,7,90,7,-108,7,-60,7,-18,7,10,8,35,8,47,8,50,8,45,8,29,8,6,8,-29,7,-69,7,-122,7,75,7,9,7,-70,6,107,6,12,6,-82,5,69,5,-39,4,99,4,-18,3,111,3,-15,2,110,2,-26,1,95,1,-43,0,75,0,-65,-1,55,-1,-85,-2,36,-2,-96,-3,26,-3,-97,-4,31,-4,-87,-5,58,-5,-57,-6,105,-6,0,-6,-83,-7,88,-7,12,-7,-50,-8,-115,-8,97,-8,53,-8,19,-8,0,-8,-20,-9,-21,-9,-18,-9,-6,-9,17,-8,49,-8,85,-8,-115,-8,-66,-8,5,-7,76,-7,-100,-7,-10,-7,82,-6,-70,-6,34,-5,-106,-5,7,-4,-122,-4,-2,-4,-124,-3,5,-2,-117,-2,21,-1,-104,-1,40,0,-85,0,54,1,-70,1,64,2,-64,2,65,3,-71,3,48,4,-92,4,13,5,117,5,-42,5,45,6,-126,6,-51,6,14,7,76,7,125,7,-87,7,-54,7,-30,7,-11,7,-9,7,-5,7,-21,7,-39,7,-68,7,-106,7,103,7,50,7,-14,6,-85,6,95,6,6,6,-81,5,72,5,-30,4,115,4,1,4,-117,3,12,3,-110,2,12,2,-116,1,5,1,126,0,-8,-1,114,-1,-22,-2,102,-2,-27,-3,96,-3,-24,-4,105,-4,-8,-5,-124,-5,27,-5,-80,-6,85,-6,-9,-7,-89,-7,90,-7,23,-7,-38,-8,-90,-8,123,-8,88,-8,60,-8,45,-8,33,-8,36,-8,45,-8,60,-8,91,-8,122,-8,-86,-8,-38,-8,27,-7,89,-7,-85,-7,-7,-7,84,-6,-76,-6,25,-5,-123,-5,-12,-5,107,-4,-32,-4,97,-3,-37,-3,96,-2,-30,-2,102,-1,-20,-1,111,0,-10,0,119,1,-5,1,119,2,-11,2,112,3,-33,3,88,4,-70,4,41,5,-125,5,-33,5,50,6,127,6,-62,6,1,7,52,7,98,7,-122,7,-93,7,-76,7,-61,7,-66,7,-66,7,-89,7,-105,7,109,7,77,7,18,7,-33,6,-101,6,82,6,4,6,-85,5,79,5,-19,4,-127,4,25,4,-94,3,46,3,-76,2,55,2,-72,1,56,1,-75,0,49,0,-80,-1,43,-1,-85,-2,42,-2,-83,-3,48,-3,-69,-4,67,-4,-42,-5,105,-5,5,-5,-93,-6,75,-6,-11,-7,-85,-7,100,-7,38,-7,-15,-8,-63,-8,-98,-8,126,-8,106,-8,95,-8,87,-8,98,-8,105,-8,-122,-8,-97,-8,-54,-8,-10,-8,46,-7,109,-7,-76,-7,-1,-7,85,-6,-82,-6,14,-5,117,-5,-33,-5,79,-4,-62,-4,58,-3,-78,-3,50,-2,-80,-2,45,-1,-76,-1,44,0,-71,0,45,1,-74,1,42,2,-84,2,28,3,-107,3,1,4,108,4,-44,4,48,5,-112,5,-34,5,47,6,114,6,-75,6,-25,6,28,7,62,7,96,7,118,7,-124,7,-118,7,-120,7,121,7,106,7,75,7,40,7,-6,6,-57,6,-119,6,73,6,-4,5,-84,5,84,5,-9,4,-110,4,47,4,-69,3,81,3,-40,2,97,2,-24,1,105,1,-16,0,106,0,-14,-1,107,-1,-12,-2,114,-2,-7,-3,127,-3,8,-3,-104,-4,38,-4,-65,-5,87,-5,-9,-6,-96,-6,70,-6,-2,-7,-77,-7,118,-7,61,-7,12,-7,-29,-8,-61,-8,-84,-8,-103,-8,-108,-8,-109,-8,-100,-8,-81,-8,-56,-8,-24,-8,21,-7,67,-7,-127,-7,-67,-7,7,-6,85,-6,-88,-6,6,-5,98,-5,-53,-5,51,-4,-93,-4,19,-3,-119,-3,0,-2,125,-2,-10,-2,117,-1,-15,-1,110,0,-20,0,103,1,-31,1,91,2,-51,2,64,3,-82,3,25,4,124,4,-32,4,52,5,-112,5,-40,5,37,6,96,6,-98,6,-53,6,-4,6,22,7,56,7,68,7,80,7,82,7,75,7,58,7,39,7,1,7,-29,6,-86,6,125,6,56,6,-10,5,-84,5,87,5}; }
	private static byte[] data80(){ return new byte[] {3,5,-93,4,65,4,-38,3,110,3,0,3,-117,2,25,2,-101,1,43,1,-91,0,53,0,-81,-1,60,-1,-69,-2,73,-2,-52,-3,94,-3,-25,-4,127,-4,17,-4,-82,-5,79,-5,-13,-6,-97,-6,80,-6,6,-6,-56,-7,-118,-7,91,-7,43,-7,10,-7,-17,-8,-41,-8,-48,-8,-55,-8,-48,-8,-38,-8,-15,-8,12,-7,50,-7,94,-7,-112,-7,-52,-7,15,-6,84,-6,-88,-6,-9,-6,87,-5,-77,-5,25,-4,-127,-4,-17,-4,93,-3,-46,-3,71,-2,-66,-2,54,-1,-80,-1,42,0,-94,0,29,1,-110,1,9,2,123,2,-20,2,87,3,-61,3,37,4,-121,4,-32,4,54,5,-123,5,-50,5,17,6,75,6,-127,6,-84,6,-44,6,-18,6,7,7,19,7,26,7,22,7,15,7,-8,6,-28,6,-68,6,-104,6,99,6,47,6,-21,5,-85,5,91,5,11,5,-77,4,86,4,-12,3,-113,3,38,3,-76,2,74,2,-48,1,98,1,-26,0,115,0,-9,-1,-124,-1,8,-1,-105,-2,30,-2,-79,-3,61,-3,-44,-4,107,-4,5,-4,-88,-5,74,-5,-9,-6,-89,-6,92,-6,26,-6,-35,-7,-87,-7,120,-7,83,-7,51,-7,27,-7,13,-7,2,-7,4,-7,11,-7,28,-7,48,-7,83,-7,119,-7,-90,-7,-36,-7,21,-6,90,-6,-93,-6,-15,-6,70,-5,-96,-5,-2,-5,99,-4,-58,-4,55,-3,-97,-3,21,-2,-125,-2,-8,-2,112,-1,-30,-1,91,0,-49,0,67,1,-73,1,39,2,-107,2,3,3,103,3,-49,3,42,4,-118,4,-37,4,48,5,116,5,-64,5,-11,5,50,6,95,6,-120,6,-86,6,-63,6,-42,6,-34,6,-29,6,-39,6,-45,6,-76,6,-92,6,117,6,83,6,26,6,-26,5,-94,5,96,5,18,5,-63,4,105,4,16,4,-85,3,77,3,-35,2,122,2,5,2,-102,1,37,1,-78,0,65,0,-54,-1,88,-1,-28,-2,114,-2,5,-2,-108,-3,45,-3,-62,-4,99,-4,-3,-5,-86,-5,75,-5,5,-5,-80,-6,116,-6,45,-6,-4,-7,-58,-7,-95,-7,121,-7,98,-7,73,-7,66,-7,57,-7,64,-7,70,-7,91,-7,115,-7,-106,-7,-68,-7,-18,-7,30,-6,99,-6,-98,-6,-19,-6,56,-5,-115,-5,-26,-5,67,-4,-91,-4,11,-3,113,-3,-32,-3,74,-2,-68,-2,45,-1,-100,-1,19,0,127,0,-11,0,99,1,-47,1,65,2,-91,2,17,3,114,3,-47,3,44,4,-125,4,-46,4,33,5,98,5,-90,5,-37,5,17,6,58,6,95,6,127,6,-112,6,-92,6,-90,6,-87,6,-95,6,-113,6,123,6,91,6,55,6,10,6,-40,5,-99,5,95,5,23,5,-51,4,124,4,38,4,-52,3,107,3,11,3,-92,2,60,2,-48,1,99,1,-11,0,-124,0,22,0,-94,-1,55,-1,-59,-2,90,-2,-19,-3,-124,-3,31,-3,-68,-4,93,-4,2,-4,-84,-5,90,-5,16,-5,-57,-6,-120,-6,78,-6,25,-6,-18,-7,-60,-7,-85,-7,-118,-7,-123,-7,111,-7,120,-7,117,-7,-120,-7,-105,-7,-73,-7,-44,-7,3,-6,46,-6,105,-6,-95,-6,-26,-6,49,-5,121,-5,-45,-5,35,-4,-124,-4,-30,-4,69,-3,-85,-3,21,-2,125,-2,-20,-2,88,-1,-58,-1,55,0,-95,0,17,1,125,1,-27,1,80,2,-78,2,23,3,116,3,-48,3,37,4,119,4,-60,4,11,5,75,5,-119,5,-69,5,-20,5,19,6,51,6,79,6,95,6,111,6,110,6,113,6,97,6,84,6,57,6,29,6,-14,5,-54,5,-109,5,91,5,28,5,-44,4,-115,4,57,4,-22,3,-117,3,51,3,-48,2,109,2,9,2,-98,1,54,1,-55,0,94,0,-14,-1,-124,-1,27,-1,-83,-2,71,-2,-34,-3,122,-3,26,-3,-72,-4,99,-4,7,-4,-71,-5,106,-5,35,-5,-31,-6,-92,-6,111,-6,60,-6,23,-6,-16,-7,-42,-7,-63,-7,-77,-7,-85,-7,-82,-7,-79,-7,-59,-7,-42,-7,-10,-7,22,-6,66,-6,114,-6,-89,-6,-26,-6,37,-5,113,-5,-71,-5,14,-4,97,-4,-67,-4,25,-3,124,-3,-38,-3,73,-2,-91,-2,25,-1,123,-1,-22,-1,83,0,-68,0,40,1,-116,1,-10,1,87,2,-72,2,24,3,110,3,-53,3,22,4,106,4,-85,4,-12,4,46,5,105,5,-105,5,-61,5,-23,5,4,6,31,6,43,6,56,6,55,6,53,6,39,6,22,6,-5,5,-36,5,-76,5,-120,5,85,5,26,5,-36,4,-105,4,77,4,1,4,-85,3,87,3,-5,2,-100,2,62,2,-39,1,115,1,16,1,-92,0,62,0,-43,-1,106,-1,8,-1,-102,-2,61,-2,-44,-3,118,-3,27,-3,-69,-4,109,-4,18,-4,-51,-5,123,-5,65,-5,-7,-6,-56,-6,-111,-6,102,-6,63,-6,32,-6,6,-6,-12,-7,-24,-7,-27,-7,-28,-7,-15,-7,-3,-7}; }
	private static byte[] data81(){ return new byte[] {22,-6,51,-6,85,-6,-126,-6,-81,-6,-24,-6,34,-5,100,-5,-86,-5,-10,-5,70,-4,-105,-4,-12,-4,73,-3,-85,-3,11,-2,107,-2,-45,-2,54,-1,-98,-1,4,0,107,0,-49,0,56,1,-104,1,-2,1,88,2,-70,2,15,3,106,3,-73,3,11,4,78,4,-104,4,-45,4,16,5,66,5,113,5,-103,5,-70,5,-43,5,-20,5,-10,5,0,6,0,6,-8,5,-18,5,-41,5,-65,5,-98,5,118,5,74,5,22,5,-32,4,-99,4,96,4,17,4,-54,3,119,3,34,3,-53,2,111,2,17,2,-79,1,79,1,-18,0,-123,0,37,0,-68,-1,91,-1,-11,-2,-108,-2,50,-2,-44,-3,121,-3,29,-3,-54,-4,117,-4,41,-4,-34,-5,-101,-5,87,-5,32,-5,-25,-6,-68,-6,-113,-6,108,-6,80,-6,56,-6,42,-6,30,-6,28,-6,32,-6,41,-6,60,-6,80,-6,113,-6,-109,-6,-68,-6,-16,-6,31,-5,96,-5,-100,-5,-29,-5,43,-4,123,-4,-54,-4,33,-3,120,-3,-43,-3,49,-2,-111,-2,-14,-2,82,-1,-71,-1,25,0,124,0,-33,0,63,1,-96,1,-2,1,87,2,-77,2,5,3,91,3,-90,3,-13,3,54,4,121,4,-77,4,-21,4,28,5,70,5,107,5,-117,5,-92,5,-74,5,-62,5,-56,5,-59,5,-63,5,-80,5,-99,5,-125,5,97,5,59,5,13,5,-35,4,-92,4,103,4,39,4,-35,3,-105,3,68,3,-10,2,-99,2,71,2,-21,1,-114,1,48,1,-48,0,112,0,14,0,-83,-1,75,-1,-16,-2,-117,-2,54,-2,-46,-3,-126,-3,40,-3,-40,-4,-119,-4,63,-4,-9,-5,-71,-5,119,-5,71,-5,12,-5,-24,-6,-72,-6,-95,-6,125,-6,112,-6,91,-6,88,-6,83,-6,92,-6,96,-6,122,-6,-119,-6,-82,-6,-51,-6,-8,-6,39,-5,91,-5,-107,-5,-44,-5,22,-4,95,-4,-88,-4,-5,-4,73,-3,-93,-3,-8,-3,82,-2,-77,-2,9,-1,110,-1,-55,-1,43,0,-121,0,-22,0,64,1,-92,1,-10,1,84,2,-92,2,-6,2,68,3,-110,3,-41,3,26,4,87,4,-112,4,-62,4,-13,4,25,5,61,5,88,5,113,5,-128,5,-115,5,-115,5,-112,5,-126,5,122,5,96,5,73,5,37,5,5,5,-49,4,-86,4,104,4,55,4,-18,3,-78,3,98,3,27,3,-54,2,117,2,36,2,-54,1,110,1,25,1,-74,0,94,0,-2,-1,-95,-1,70,-1,-23,-2,-115,-2,56,-2,-36,-3,-115,-3,55,-3,-20,-4,-97,-4,91,-4,20,-4,-38,-5,-100,-5,109,-5,55,-5,20,-5,-23,-6,-50,-6,-76,-6,-93,-6,-110,-6,-111,-6,-118,-6,-108,-6,-97,-6,-82,-6,-55,-6,-29,-6,8,-5,50,-5,92,-5,-109,-5,-55,-5,5,-4,74,-4,-118,-4,-41,-4,35,-3,112,-3,-57,-3,23,-2,114,-2,-55,-2,35,-1,126,-1,-39,-1,53,0,-112,0,-22,0,68,1,-100,1,-17,1,73,2,-110,2,-25,2,46,3,118,3,-70,3,-7,3,49,4,106,4,-104,4,-58,4,-22,4,12,5,39,5,57,5,77,5,83,5,87,5,85,5,75,5,62,5,40,5,15,5,-19,4,-54,4,-98,4,110,4,59,4,-2,3,-61,3,127,3,58,3,-14,2,-93,2,83,2,3,2,-84,1,89,1,-1,0,-89,0,78,0,-12,-1,-102,-1,67,-1,-23,-2,-108,-2,61,-2,-21,-3,-101,-3,77,-3,2,-3,-71,-4,121,-4,55,-4,-5,-5,-56,-5,-111,-5,106,-5,60,-5,31,-5,-1,-6,-23,-6,-40,-6,-54,-6,-57,-6,-58,-6,-53,-6,-40,-6,-24,-6,1,-5,29,-5,62,-5,104,-5,-110,-5,-59,-5,-3,-5,51,-4,120,-4,-76,-4,2,-3,69,-3,-106,-3,-28,-3,53,-2,-118,-2,-33,-2,52,-1,-117,-1,-26,-1,56,0,-105,0,-27,0,66,1,-112,1,-26,1,54,2,127,2,-46,2,15,3,92,3,-106,3,-44,3,14,4,59,4,112,4,-108,4,-68,4,-41,4,-12,4,3,5,23,5,26,5,32,5,27,5,18,5,6,5,-18,4,-40,4,-73,4,-110,4,107,4,58,4,9,4,-49,3,-105,3,84,3,19,3,-53,2,-128,2,55,2,-28,1,-106,1,67,1,-19,0,-102,0,67,0,-18,-1,-103,-1,67,-1,-18,-2,-99,-2,73,-2,-2,-3,-84,-3,101,-3,29,-3,-40,-4,-101,-4,88,-4,39,-4,-21,-5,-59,-5,-110,-5,114,-5,77,-5,54,-5,28,-5,17,-5,0,-5,1,-5,-4,-6,6,-5,15,-5,35,-5,54,-5,86,-5,115,-5,-100,-5,-58,-5,-10,-5,43,-4,98,-4,-97,-4,-32,-4,34,-3,108,-3,-79,-3,1,-2,78,-2,-98,-2,-16,-2,65,-1,-104,-1,-25,-1,65,0,-113,0,-27,0,54,1,-124,1,-41,1,32,2,108,2,-78,2,-11,2,56,3,115,3,-82,3,-30,3,19,4,61,4,103,4}; }
	private static byte[] data82(){ return new byte[] {-122,4,-90,4,-67,4,-49,4,-36,4,-27,4,-28,4,-27,4,-39,4,-51,4,-73,4,-94,4,126,4,99,4,50,4,15,4,-43,3,-89,3,106,3,45,3,-19,2,-86,2,97,2,28,2,-53,1,-126,1,48,1,-30,0,-114,0,62,0,-20,-1,-103,-1,73,-1,-9,-2,-87,-2,91,-2,16,-2,-60,-3,-127,-3,57,-3,-5,-4,-68,-4,-125,-4,77,-4,27,-4,-16,-5,-61,-5,-91,-5,-128,-5,108,-5,82,-5,71,-5,58,-5,56,-5,53,-5,62,-5,71,-5,89,-5,112,-5,-120,-5,-86,-5,-51,-5,-9,-5,38,-4,86,-4,-114,-4,-58,-4,5,-3,68,-3,-118,-3,-49,-3,23,-2,101,-2,-84,-2,1,-1,74,-1,-99,-1,-19,-1,59,0,-114,0,-39,0,43,1,118,1,-65,1,13,2,76,2,-103,2,-47,2,23,3,73,3,-121,3,-77,3,-26,3,15,4,49,4,88,4,106,4,-116,4,-108,4,-88,4,-87,4,-81,4,-86,4,-93,4,-107,4,-128,4,108,4,75,4,47,4,2,4,-33,3,-86,3,122,3,68,3,7,3,-52,2,-119,2,72,2,0,2,-71,1,111,1,34,1,-41,0,-118,0,57,0,-18,-1,-98,-1,81,-1,4,-1,-71,-2,109,-2,41,-2,-35,-3,-96,-3,89,-3,31,-3,-30,-4,-83,-4,120,-4,75,-4,29,-4,-8,-5,-42,-5,-73,-5,-95,-5,-118,-5,126,-5,115,-5,112,-5,110,-5,118,-5,126,-5,-110,-5,-94,-5,-63,-5,-40,-5,2,-4,36,-4,83,-4,-126,-4,-77,-4,-17,-4,36,-3,103,-3,-93,-3,-23,-3,44,-2,120,-2,-70,-2,11,-1,82,-1,-99,-1,-15,-1,50,0,-120,0,-51,0,26,1,100,1,-87,1,-16,1,51,2,116,2,-79,2,-19,2,36,3,88,3,-118,3,-79,3,-32,3,-3,3,34,4,56,4,79,4,98,4,107,4,116,4,117,4,114,4,107,4,94,4,75,4,54,4,27,4,-7,3,-40,3,-84,3,-124,3,79,3,31,3,-28,2,-83,2,108,2,47,2,-22,1,-90,1,98,1,22,1,-47,0,-124,0,60,0,-16,-1,-90,-1,94,-1,17,-1,-50,-2,-127,-2,67,-2,-5,-3,-65,-3,125,-3,68,-3,12,-3,-42,-4,-86,-4,117,-4,83,-4,42,-4,10,-4,-17,-5,-42,-5,-60,-5,-75,-5,-83,-5,-91,-5,-86,-5,-84,-5,-72,-5,-60,-5,-38,-5,-15,-5,13,-4,49,-4,81,-4,127,-4,-85,-4,-40,-4,19,-3,68,-3,-124,-3,-67,-3,-2,-3,66,-2,-127,-2,-51,-2,12,-1,90,-1,-98,-1,-24,-1,50,0,120,0,-64,0,10,1,72,1,-105,1,-50,1,23,2,79,2,-116,2,-59,2,-8,2,44,3,88,3,-125,3,-87,3,-52,3,-23,3,2,4,24,4,39,4,53,4,59,4,58,4,62,4,47,4,43,4,21,4,1,4,-21,3,-57,3,-85,3,-128,3,89,3,44,3,-8,2,-58,2,-116,2,84,2,24,2,-42,1,-104,1,82,1,17,1,-54,0,-124,0,64,0,-13,-1,-74,-1,101,-1,41,-1,-34,-2,-98,-2,93,-2,26,-2,-29,-3,-97,-3,112,-3,52,-3,5,-3,-42,-4,-86,-4,-125,-4,96,-4,64,-4,37,-4,15,-4,-5,-5,-17,-5,-28,-5,-31,-5,-32,-5,-28,-5,-19,-5,-4,-5,14,-4,35,-4,62,-4,94,-4,127,-4,-86,-4,-49,-4,1,-3,48,-3,103,-3,-102,-3,-38,-3,14,-2,85,-2,-113,-2,-46,-2,23,-1,87,-1,-97,-1,-30,-1,38,0,109,0,-80,0,-15,0,56,1,114,1,-72,1,-17,1,46,2,99,2,-100,2,-54,2,-2,2,38,3,81,3,117,3,-107,3,-77,3,-54,3,-32,3,-18,3,-4,3,0,4,6,4,1,4,-3,3,-15,3,-31,3,-47,3,-76,3,-98,3,121,3,88,3,49,3,4,3,-39,2,-92,2,115,2,57,2,4,2,-61,1,-116,1,70,1,13,1,-60,0,-119,0,64,0,2,0,-68,-1,122,-1,57,-1,-8,-2,-72,-2,122,-2,61,-2,3,-2,-53,-3,-106,-3,99,-3,50,-3,7,-3,-37,-4,-70,-4,-109,-4,122,-4,89,-4,74,-4,51,-4,40,-4,30,-4,25,-4,24,-4,28,-4,36,-4,48,-4,65,-4,87,-4,108,-4,-114,-4,-87,-4,-46,-4,-10,-4,37,-3,79,-3,-124,-3,-75,-3,-19,-3,37,-2,96,-2,-100,-2,-38,-2,25,-1,88,-1,-100,-1,-40,-1,30,0,91,0,-99,0,-34,0,25,1,91,1,-110,1,-48,1,5,2,59,2,112,2,-100,2,-51,2,-9,2,25,3,68,3,91,3,124,3,-109,3,-92,3,-71,3,-66,3,-53,3,-55,3,-51,3,-61,3,-67,3,-83,3,-101,3,-119,3,105,3,82,3,44,3,9,3,-29,2,-76,2,-119,2,86,2,37,2,-21,1,-70,1,119,1,70,1,0,1,-53,0,-124,0,77,0,7,0,-50,-1,-119,-1,81,-1,14,-1,-42,-2,-104,-2}; }
	private static byte[] data83(){ return new byte[] {96,-2,41,-2,-13,-3,-63,-3,-113,-3,99,-3,56,-3,17,-3,-20,-4,-52,-4,-83,-4,-104,-4,125,-4,114,-4,93,-4,90,-4,80,-4,82,-4,83,-4,90,-4,102,-4,115,-4,-119,-4,-100,-4,-69,-4,-45,-4,-4,-4,26,-3,71,-3,111,-3,-97,-3,-50,-3,2,-2,54,-2,110,-2,-91,-2,-29,-2,23,-1,93,-1,-113,-1,-42,-1,12,0,77,0,-118,0,-61,0,2,1,57,1,115,1,-87,1,-33,1,17,2,66,2,111,2,-102,2,-60,2,-26,2,11,3,37,3,68,3,88,3,110,3,123,3,-120,3,-114,3,-108,3,-111,3,-112,3,-123,3,122,3,105,3,86,3,62,3,36,3,3,3,-27,2,-69,2,-105,2,107,2,59,2,16,2,-40,1,-87,1,112,1,57,1,2,1,-60,0,-112,0,77,0,26,0,-42,-1,-94,-1,98,-1,45,-1,-17,-2,-68,-2,-126,-2,80,-2,28,-2,-19,-3,-66,-3,-108,-3,105,-3,71,-3,31,-3,6,-3,-27,-4,-50,-4,-68,-4,-92,-4,-96,-4,-116,-4,-113,-4,-122,-4,-114,-4,-114,-4,-100,-4,-89,-4,-72,-4,-49,-4,-29,-4,2,-3,32,-3,65,-3,104,-3,-115,-3,-67,-3,-30,-3,26,-2,67,-2,126,-2,-83,-2,-25,-2,28,-1,85,-1,-112,-1,-60,-1,5,0,56,0,118,0,-86,0,-26,0,25,1,82,1,-125,1,-74,1,-26,1,21,2,62,2,106,2,-114,2,-78,2,-44,2,-19,2,12,3,30,3,52,3,64,3,79,3,85,3,91,3,88,3,90,3,77,3,72,3,53,3,39,3,16,3,-8,2,-37,2,-68,2,-101,2,117,2,78,2,36,2,-8,1,-57,1,-102,1,101,1,50,1,-1,0,-58,0,-110,0,89,0,33,0,-21,-1,-77,-1,122,-1,71,-1,14,-1,-36,-2,-88,-2,117,-2,72,-2,25,-2,-19,-3,-59,-3,-100,-3,123,-3,87,-3,60,-3,31,-3,7,-3,-11,-4,-32,-4,-40,-4,-56,-4,-56,-4,-66,-4,-58,-4,-59,-4,-47,-4,-38,-4,-22,-4,-3,-4,17,-3,44,-3,71,-3,103,-3,-120,-3,-82,-3,-45,-3,0,-2,39,-2,90,-2,-124,-2,-69,-2,-24,-2,31,-1,82,-1,-120,-1,-68,-1,-12,-1,39,0,96,0,-110,0,-55,0,-8,0,48,1,92,1,-114,1,-69,1,-27,1,16,2,54,2,90,2,126,2,-102,2,-73,2,-47,2,-27,2,-7,2,8,3,18,3,28,3,34,3,31,3,36,3,22,3,20,3,3,3,-10,2,-29,2,-54,2,-76,2,-107,2,120,2,86,2,47,2,14,2,-34,1,-70,1,-121,1,93,1,44,1,-7,0,-53,0,-109,0,99,0,47,0,-7,-1,-56,-1,-111,-1,99,-1,42,-1,1,-1,-56,-2,-94,-2,111,-2,71,-2,29,-2,-12,-3,-44,-3,-84,-3,-110,-3,113,-3,89,-3,64,-3,49,-3,25,-3,20,-3,0,-3,2,-3,-6,-4,-6,-4,0,-3,1,-3,18,-3,25,-3,46,-3,62,-3,86,-3,111,-3,-116,-3,-87,-3,-50,-3,-20,-3,25,-2,59,-2,105,-2,-109,-2,-63,-2,-17,-2,30,-1,81,-1,-128,-1,-78,-1,-25,-1,18,0,78,0,117,0,-82,0,-38,0,9,1,57,1,100,1,-115,1,-68,1,-38,1,7,2,36,2,71,2,101,2,124,2,-102,2,-88,2,-63,2,-54,2,-37,2,-33,2,-22,2,-25,2,-23,2,-28,2,-37,2,-43,2,-63,2,-74,2,-97,2,-120,2,114,2,82,2,55,2,18,2,-13,1,-54,1,-90,1,123,1,79,1,38,1,-9,0,-55,0,-101,0,105,0,60,0,9,0,-36,-1,-87,-1,124,-1,75,-1,31,-1,-15,-2,-57,-2,-102,-2,116,-2,75,-2,41,-2,3,-2,-26,-3,-59,-3,-85,-3,-111,-3,124,-3,104,-3,88,-3,74,-3,64,-3,56,-3,52,-3,52,-3,52,-3,59,-3,66,-3,77,-3,93,-3,107,-3,-125,-3,-108,-3,-76,-3,-54,-3,-21,-3,13,-2,42,-2,85,-2,119,-2,-94,-2,-57,-2,-8,-2,30,-1,79,-1,121,-1,-87,-1,-42,-1,7,0,49,0,98,0,-115,0,-67,0,-26,0,18,1,60,1,97,1,-116,1,-83,1,-46,1,-14,1,15,2,46,2,68,2,95,2,112,2,-124,2,-111,2,-98,2,-89,2,-82,2,-81,2,-79,2,-84,2,-88,2,-95,2,-113,2,-119,2,111,2,98,2,72,2,48,2,20,2,-9,1,-43,1,-72,1,-114,1,111,1,67,1,30,1,-13,0,-55,0,-97,0,113,0,72,0,23,0,-15,-1,-66,-1,-105,-1,106,-1,61,-1,25,-1,-22,-2,-56,-2,-98,-2,124,-2,87,-2,59,-2,22,-2,0,-2,-32,-3,-52,-3,-75,-3,-93,-3,-110,-3,-121,-3,120,-3,117,-3,109,-3,108,-3,110,-3,109,-3,123,-3,124,-3,-113,-3,-102,-3,-85,-3,-61,-3,-45,-3,-14,-3,9,-2,40,-2,70,-2,105,-2,-121,-2,-78,-2,-46,-2,-5,-2}; }
	private static byte[] data84(){ return new byte[] {37,-1,72,-1,121,-1,-101,-1,-49,-1,-18,-1,37,0,67,0,120,0,-104,0,-55,0,-24,0,23,1,53,1,95,1,124,1,-94,1,-70,1,-34,1,-15,1,18,2,32,2,57,2,71,2,88,2,99,2,108,2,115,2,117,2,122,2,118,2,113,2,108,2,95,2,88,2,68,2,53,2,33,2,9,2,-10,1,-43,1,-67,1,-100,1,125,1,92,1,57,1,20,1,-19,0,-54,0,-97,0,122,0,82,0,38,0,1,0,-42,-1,-82,-1,-120,-1,94,-1,58,-1,18,-1,-17,-2,-52,-2,-88,-2,-116,-2,103,-2,82,-2,47,-2,31,-2,-1,-3,-14,-3,-36,-3,-50,-3,-63,-3,-76,-3,-82,-3,-87,-3,-94,-3,-87,-3,-94,-3,-80,-3,-79,-3,-66,-3,-55,-3,-37,-3,-25,-3,0,-2,18,-2,44,-2,69,-2,96,-2,-128,-2,-101,-2,-65,-2,-32,-2,1,-1,41,-1,74,-1,113,-1,-104,-1,-65,-1,-30,-1,15,0,46,0,92,0,125,0,-92,0,-56,0,-20,0,14,1,49,1,77,1,111,1,-118,1,-91,1,-64,1,-45,1,-20,1,-4,1,14,2,29,2,38,2,52,2,53,2,64,2,61,2,63,2,61,2,52,2,49,2,33,2,28,2,4,2,-3,1,-33,1,-44,1,-75,1,-95,1,-126,1,105,1,73,1,42,1,11,1,-27,0,-55,0,-97,0,-128,0,89,0,52,0,18,0,-23,-1,-56,-1,-95,-1,126,-1,91,-1,57,-1,22,-1,-10,-2,-40,-2,-73,-2,-97,-2,-128,-2,106,-2,81,-2,60,-2,40,-2,24,-2,8,-2,-5,-3,-14,-3,-26,-3,-28,-3,-34,-3,-35,-3,-33,-3,-31,-3,-24,-3,-17,-3,-5,-3,6,-2,20,-2,40,-2,55,-2,79,-2,100,-2,123,-2,-104,-2,-79,-2,-48,-2,-21,-2,14,-1,42,-1,79,-1,111,-1,-113,-1,-72,-1,-46,-1,-1,-1,25,0,67,0,95,0,-121,0,-92,0,-58,0,-25,0,1,1,36,1,61,1,87,1,114,1,-122,1,-95,1,-81,1,-58,1,-48,1,-28,1,-21,1,-8,1,-3,1,2,2,7,2,6,2,3,2,4,2,-8,1,-11,1,-25,1,-36,1,-51,1,-66,1,-87,1,-104,1,127,1,107,1,78,1,55,1,25,1,-2,0,-32,0,-65,0,-93,0,127,0,99,0,62,0,31,0,-3,-1,-35,-1,-70,-1,-100,-1,122,-1,93,-1,60,-1,32,-1,2,-1,-24,-2,-50,-2,-76,-2,-98,-2,-121,-2,116,-2,97,-2,82,-2,66,-2,55,-2,42,-2,37,-2,27,-2,26,-2,21,-2,23,-2,24,-2,29,-2,34,-2,44,-2,52,-2,66,-2,81,-2,95,-2,114,-2,-123,-2,-104,-2,-76,-2,-58,-2,-29,-2,-4,-2,22,-1,54,-1,80,-1,111,-1,-114,-1,-84,-1,-53,-1,-20,-1,8,0,43,0,71,0,104,0,-125,0,-93,0,-65,0,-39,0,-9,0,12,1,40,1,62,1,83,1,104,1,122,1,-119,1,-101,1,-90,1,-77,1,-69,1,-60,1,-57,1,-51,1,-50,1,-53,1,-51,1,-59,1,-65,1,-69,1,-88,1,-90,1,-112,1,-122,1,115,1,95,1,78,1,52,1,34,1,5,1,-14,0,-46,0,-69,0,-99,0,-126,0,101,0,73,0,41,0,15,0,-18,-1,-44,-1,-76,-1,-101,-1,122,-1,101,-1,67,-1,49,-1,17,-1,-1,-2,-29,-2,-44,-2,-71,-2,-81,-2,-108,-2,-113,-2,121,-2,114,-2,102,-2,93,-2,88,-2,83,-2,79,-2,79,-2,79,-2,84,-2,85,-2,96,-2,98,-2,115,-2,122,-2,-120,-2,-103,-2,-89,-2,-70,-2,-50,-2,-32,-2,-8,-2,14,-1,38,-1,62,-1,89,-1,111,-1,-112,-1,-92,-1,-59,-1,-35,-1,-5,-1,19,0,52,0,72,0,106,0,125,0,-99,0,-80,0,-51,0,-32,0,-8,0,14,1,29,1,52,1,67,1,81,1,100,1,106,1,121,1,-128,1,-118,1,-116,1,-107,1,-111,1,-104,1,-112,1,-107,1,-121,1,-119,1,123,1,118,1,103,1,91,1,78,1,61,1,47,1,23,1,10,1,-15,0,-34,0,-57,0,-82,0,-103,0,-128,0,101,0,79,0,50,0,27,0,1,0,-27,-1,-48,-1,-79,-1,-98,-1,-126,-1,109,-1,83,-1,65,-1,38,-1,25,-1,0,-1,-15,-2,-32,-2,-49,-2,-61,-2,-76,-2,-84,-2,-97,-2,-102,-2,-112,-2,-114,-2,-119,-2,-120,-2,-120,-2,-119,-2,-115,-2,-112,-2,-103,-2,-98,-2,-86,-2,-78,-2,-64,-2,-49,-2,-38,-2,-19,-2,-3,-2,15,-1,36,-1,54,-1,76,-1,98,-1,119,-1,-114,-1,-89,-1,-69,-1,-41,-1,-21,-1,4,0,30,0,49,0,78,0,94,0,123,0,-117,0,-91,0,-74,0,-53,0,-36,0,-17,0,-2,0,15,1,27,1,42,1,51,1,63,1,70,1,78,1,84,1,88,1,92,1,90,1,93,1,88,1,89,1,80,1,78,1}; }
	private static byte[] data85(){ return new byte[] {67,1,58,1,52,1,34,1,28,1,9,1,-4,0,-21,0,-37,0,-55,0,-74,0,-95,0,-112,0,121,0,101,0,79,0,58,0,35,0,15,0,-9,-1,-30,-1,-52,-1,-72,-1,-94,-1,-115,-1,123,-1,101,-1,86,-1,66,-1,48,-1,36,-1,17,-1,7,-1,-7,-2,-21,-2,-28,-2,-38,-2,-47,-2,-49,-2,-60,-2,-58,-2,-66,-2,-61,-2,-64,-2,-61,-2,-57,-2,-55,-2,-46,-2,-41,-2,-31,-2,-21,-2,-13,-2,2,-1,13,-1,29,-1,43,-1,58,-1,75,-1,93,-1,110,-1,-126,-1,-109,-1,-88,-1,-69,-1,-50,-1,-28,-1,-10,-1,12,0,30,0,51,0,71,0,87,0,112,0,120,0,-107,0,-101,0,-77,0,-66,0,-50,0,-38,0,-24,0,-16,0,-1,0,4,1,15,1,19,1,26,1,30,1,33,1,35,1,34,1,37,1,29,1,33,1,20,1,23,1,10,1,5,1,-5,0,-16,0,-24,0,-40,0,-49,0,-66,0,-79,0,-94,0,-111,0,-126,0,113,0,93,0,80,0,56,0,45,0,21,0,6,0,-13,-1,-33,-1,-46,-1,-69,-1,-82,-1,-101,-1,-118,-1,126,-1,107,-1,95,-1,81,-1,68,-1,56,-1,45,-1,36,-1,26,-1,19,-1,10,-1,8,-1,-2,-2,0,-1,-7,-2,-6,-2,-6,-2,-6,-2,-5,-2,2,-1,1,-1,12,-1,13,-1,24,-1,30,-1,42,-1,49,-1,64,-1,71,-1,87,-1,99,-1,113,-1,-128,-1,-114,-1,-99,-1,-83,-1,-66,-1,-52,-1,-34,-1,-17,-1,-5,-1,18,0,26,0,50,0,61,0,78,0,92,0,106,0,121,0,-122,0,-110,0,-96,0,-88,0,-74,0,-68,0,-57,0,-48,0,-45,0,-34,0,-35,0,-25,0,-25,0,-24,0,-21,0,-22,0,-23,0,-25,0,-27,0,-33,0,-37,0,-42,0,-51,0,-55,0,-67,0,-74,0,-86,0,-94,0,-107,0,-120,0,-128,0,109,0,102,0,83,0,72,0,58,0,42,0,29,0,14,0,-1,-1,-14,-1,-30,-1,-43,-1,-56,-1,-72,-1,-81,-1,-99,-1,-106,-1,-121,-1,125,-1,115,-1,105,-1,96,-1,87,-1,81,-1,70,-1,72,-1,58,-1,62,-1,52,-1,52,-1,53,-1,47,-1,54,-1,49,-1,53,-1,59,-1,57,-1,67,-1,69,-1,75,-1,84,-1,90,-1,99,-1,107,-1,117,-1,126,-1,-117,-1,-110,-1,-93,-1,-89,-1,-69,-1,-64,-1,-46,-1,-36,-1,-23,-1,-11,-1,2,0,15,0,27,0,40,0,49,0,65,0,72,0,88,0,92,0,108,0,113,0,125,0,-124,0,-117,0,-108,0,-104,0,-96,0,-94,0,-87,0,-85,0,-81,0,-81,0,-78,0,-80,0,-77,0,-82,0,-80,0,-85,0,-89,0,-90,0,-99,0,-101,0,-108,0,-115,0,-122,0,126,0,119,0,107,0,104,0,87,0,84,0,70,0,61,0,50,0,40,0,29,0,18,0,8,0,-4,-1,-13,-1,-25,-1,-34,-1,-45,-1,-55,-1,-62,-1,-76,-1,-79,-1,-93,-1,-97,-1,-104,-1,-115,-1,-116,-1,-128,-1,-127,-1,120,-1,118,-1,115,-1,109,-1,113,-1,103,-1,112,-1,103,-1,111,-1,105,-1,113,-1,111,-1,117,-1,120,-1,120,-1,-124,-1,-126,-1,-114,-1,-113,-1,-103,-1,-99,-1,-89,-1,-83,-1,-73,-1,-69,-1,-55,-1,-52,-1,-39,-1,-32,-1,-23,-1,-14,-1,-6,-1,6,0,9,0,26,0,24,0,42,0,43,0,55,0,62,0,65,0,78,0,78,0,90,0,90,0,100,0,100,0,108,0,110,0,110,0,121,0,112,0,124,0,117,0,121,0,123,0,117,0,122,0,114,0,118,0,111,0,111,0,105,0,102,0,99,0,93,0,88,0,83,0,77,0,71,0,66,0,58,0,52,0,46,0,37,0,33,0,23,0,19,0,9,0,4,0,-4,-1,-12,-1,-15,-1,-26,-1,-27,-1,-40,-1,-41,-1,-49,-1,-53,-1,-59,-1,-63,-1,-70,-1,-70,-1,-77,-1,-80,-1,-81,-1,-87,-1,-85,-1,-91,-1,-89,-1,-93,-1,-91,-1,-93,-1,-92,-1,-91,-1,-91,-1,-89,-1,-88,-1,-84,-1,-84,-1,-78,-1,-79,-1,-72,-1,-71,-1,-65,-1,-62,-1,-56,-1,-55,-1,-46,-1,-44,-1,-38,-1,-33,-1,-29,-1,-21,-1,-19,-1,-10,-1,-11,-1,2,0,1,0,9,0,13,0,17,0,23,0,27,0,31,0,35,0,39,0,42,0,47,0,47,0,54,0,52,0,59,0,56,0,62,0,59,0,66,0,60,0,67,0,62,0,64,0,65,0,61,0,64,0,59,0,62,0,55,0,58,0,52,0,53,0,49,0,45,0,45,0,40,0,38,0,35,0,31,0,27,0,26,0,20,0,19,0,13,0,13,0,5,0,6,0,1,0,-5,-1,-1,-1,-13,-1,-8,-1,-16,-1,-16,-1,-20,-1,-21,-1,-24,-1,-26,-1,-28,-1,-29,-1,-31,-1,-31,-1}; }
	private static byte[] data86(){ return new byte[] {-36,-1,-31,-1,-38,-1,-33,-1,-37,-1,-37,-1,-34,-1,-37,-1,-36,-1,-34,-1,-37,-1,-30,-1,-36,-1,-30,-1,-31,-1,-30,-1,-27,-1,-27,-1,-25,-1,-23,-1,-22,-1,-19,-1,-21,-1,-13,-1,-18,-1,-11,-1,-12,-1,-9,-1,-9,-1,-5,-1,-6,-1,-3,-1,0,0,-3,-1,4,0,0,0,4,0,6,0,3,0,9,0,5,0,9,0,8,0,10,0,8,0,10,0,10,0,9,0,11,0,9,0,9,0,10,0,9,0,8,0,9,0,7,0,7,0,7,0,6,0,5,0,5,0,3,0,4,0,3,0,2,0,2,0,-1,-1,2,0}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-03.wav. */
	public Down03(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-03.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-03.wav. */
	private class LoopThread extends Thread {
		private Down03 clip;
		private boolean looping = true;
		public LoopThread(Down03 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-03.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-03.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-03.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-03.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-03.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}